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