doma2-springboot框架问题解决笔记

本文记录了在使用Doma2与SpringBoot进行开发时遇到的配置问题,尤其是关于在Eclipse环境下如何正确配置Annotation Processing和Factory Path以生成Dao的Impl文件。通过调整项目属性中的Java Compiler设置,确保annotation processing启用并导入所需jar,可以解决无法编译的问题。同时提到了Doma2官方文档对于Gradle的配置描述详细,但Pom导入时的版本变更注意事项不足。如果出现自动生成的Impl文件在Eclipse中消失或报错,可通过修改Eclipse的Building设置来解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于工作的时候接触了这个框架,虽然有缺点,但是对于快速开发的需求而言还是蛮方便的一个框架,在家搭建的时候参考了官网,由于英文的薄弱导致一直无法编译出Dao对应的Impl文件。

今天终于解决了,在此做个笔记,顺便给需要的人浏览。

官网地址:https://doma.readthedocs.io/en/latest/

针对gradle有很详细的说明,但是使用pom导入的时候虽然也有提及,版本变更后的要点就没了,主要是使用eclipse的时候需要在项目属性中的java compiler中打开annotation processing(全选)和factory path(导入doma-core.jar和doma-processor.jar)。
※旧版没分的时候只需要导入一个doma.jar
factory path打开后会生成.factorypath文件,内容贴下面(用的是2021-09的eclipseIDE

<factorypath>
    <factorypathentry kind="PLUGIN" id="org.eclipse.jst.ws.annotations.core" enabled
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值