【SpringBoot2】idea 上 gradle build 报 lombok 注释类有 “错误: 找不到符号“
2023-12-14 23:30:54
jwensh@2023.12.11
问题
-
idea + springboot 2.7 + gradle 7.6 的 build.gradle 中引入了 lombok
implementation group: 'org.projectlombok', name: 'lombok', version: '1.18.2'
-
在 pojo 上使用
@Data、@AllArgsConstructor、@NoArgsConstructor
@Data @AllArgsConstructor @NoArgsConstructor public class TaskVO { private String taskName; private String taskDesc; }
-
在调用处
new TaskVO("test", "test")
- 进行运行的时候提示 错误: 无法将类 io.vo.TaskVO中的构造器
-
换成
new TaskVO().setTaskName("test")
- 进行运行的时候提示 错误: 找不到符号
解决
- idea 安装了 lombok 工具插件
- build.gradle 里补充了一个依赖引用
annotationProcessor group: 'org.projectlombok', name: 'lombok', version: '1.18.2'
如果想在测试里也解决同样的问题可以
implementation group: 'org.projectlombok', name: 'lombok', version: '1.18.2'
annotationProcessor group: 'org.projectlombok', name: 'lombok', version: '1.18.2' // 解决符号找不到
testImplementation group: 'org.projectlombok', name: 'lombok', version: '1.18.2'
testAnnotationProcessor group: 'org.projectlombok', name: 'lombok', version: '1.18.2'
文章来源:https://blog.csdn.net/u013948858/article/details/134934196
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!