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@NoArgsConstructorpublic 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'