lombok编译找不到get/set

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

生成get/set就没问题了

阅读 4.5k
3 个回答

找到原因了, 是因为build.gradle文件中没有添加测试注解处理器

testAnnotationProcessor lombokDefinition

加上这个就可以了

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.10</version>
</dependency>

pom.xml 增加这个包试试,应该不是lomlok的问题

新手上路,请多包涵

一般来说,使用lombok需要导入lombok包及设置IDE使之配合编译期能进行代码反射取值。
依据截图来看,楼主已经安装IDEA的lombok插件及在project中开启使用,那应该是包未正确导入。
貌似楼主使用Gradle进行构建,不妨试试如下导入方式:

providedCompile group: 'org.projectlombok', name: 'lombok', version: '1.18.12'

如果使用maven,可使用:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.12</version>
    <scope>provided</scope>
</dependency>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题