104-Lombok

我们编写pojo时,经常需要编写构造函数和getter、setter方法,属性多的时候,就非常浪费时间,使用lombok插件可以解决这个问题:

在IDEA中安装lombok插件;不安装插件在IDEA中使用lombok的注解虽然编译能通过,但是源码会报错。所以为了让IDEA更好的辨别lombok注解则才安装插件。

在maven工程中的 pom.xml 文件引入依赖:

1
2
3
4
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>

然后可以在Bean上使用:

  • @Data:自动提供getter和setter、hashCode、equals、toString等方法
  • @Getter:自动提供getter方法
  • @Setter:自动提供setter方法
  • @Slf4j:自动在bean中提供log变量,其实用的是slf4j的日志功能。

例如;在javabean上加@Data,那么就可以省去getter和setter等方法的编写,lombok插件会自动生成。


104-Lombok
https://flepeng.github.io/021-Java-01-course-104-Lombok/
作者
Lepeng
发布于
2020年2月2日
许可协议