问题: 方法调用时,报错:
The method builder() is undefined for the type Result
或
The method getMessage() is undefined for the type Result
(备注:开发环境为:myeclipse)
解决: 添加 lombok
(1)在maven 的pom.xml中添加依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
(2)在myeclipse 项目 Libraries中查看是否添加成功
(3)找到myeclipse 的配置文件,在文件的末尾添加:
配置文件位置:D:\Program Files\Myeclipse CI\myeclipse.ini
末尾添加: -javaagent:C:/Users/Administrator/.m2/repository/org/projectlombok/lombok/1.18.12/lombok-1.18.12.jar
(4) 重启myeclipse
清理项目:project>>clean
lombok 常用注解:
(1) lombok.Data
使用: @Data -- 在类上
作用:编译时自动添加Setter、Getter、toString()、equals()和hashCode()
(2)lombok.Value
使用:@Value -- 在类上
作用:在编译是自动添加Getter、toString()、equals()、hashCode()以及一个全参的构造器
(3)lombok.Builder
使用:@Builder -- 在类上
作用:编译时增加了一个Builder内部类和全字段的构造器