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")
换成 new TaskVO().setTaskName("test")
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'