■前言
枚举类中使用了lombok标注 // @AllArgsConstructor
编译出错,
说没有定义构造方法
■原因
lombox没有起到效果,
(如果起到效果,那么编译前,会自动追加构造函数的代码。
这样,编译也就不会出错了)
■解决
lombok.jar安装
■安装方法
1.打开cmd窗口
java -jar lombok.jar
2.出来的安装界面中
点击【specify Location】,选择要安装的「eclipse.exe」,然后安装
3.确认安装成功
安装完成后,eclipse的ini文件中,会自动追加如下内容
-javaagent:C:\Dev\eclipse\eclipse\lombok.jar
■标注
使用@Slf4j 来进行日志的打印
实体对象添加 以下注解 代码简洁
@Setter
声明所有属性参数的set方法
@Getter
声明所有属性参数的get方法
@AllArgsConstructor
该注解实现声明一个构造函数含有所有已声明字段属性参数
@NoArgsConstructor
该注解实现创建一个无参构造函数
@Data
使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去
■通过Maven,管理jar包
<!-- lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
・下面的例子中,有详细代码
SpringBoot + MyBatis 之 Hello World_sun0322-CSDN博客
---