lombok是什么
Java类中,充斥着太多不友好的代码
-
实体类中大量的getter/setter/toString方法;
-
异常处理;
-
I/O流的关闭操作等等
这些样板代码既没有技术含量,又影响着代码的美观,于是Lombok应运而生。
IDEA中引入Lombok支持
IDEA插件:
1、点击File -- Settings -- Plugins,搜索安装Lombok插件
2、点击File-- Settings设置界面,开启 AnnocationProcessors,开启该项是为了让Lombok注解在编译阶段起到作用
3、可以通过以下菜单查看lombok生成的类结构,或者按下快捷键(alt+7)
类结构:
导入依赖
引入相应的maven包, Lombok的scope=provided,说明它只在编译阶段生效,不需要打入包中。Lombok在编译期将带Lombok注解的Java文件正确编译为完整的Class文件,它的任务就完成了。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
<scope>provided</scope>
</dependency>