概述
lombok插件可以提供给我们一些注释,这些注释可以很好的帮助我们消除Java代码中大量冗余的代码,使得我们的Java类可以非常的干净整洁。
一.lombok插件的环境搭建
1.在IDEA中安装lombok
(1). 选中IDEA界面的左上角File,点击Settings
(2).点击Settings后,在列表中找到Piugins,然后在搜索栏中输入lombok,点击installed进行下载(lombok的图标为红辣椒)
2.pom.xml文件中导入Lombok依赖
- <!--导入Lombok依赖-->
- <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
- <dependency>
- <groupId>org.projectlombok</groupId>
- <artifactId>lombok</artifactId>
- <version>1.18.12</version>
- <!--这里是设置作用域-->
- <!--注释作用域,表明我想让它为全局使用-->
- <!--<scope>provided</scope>-->
- </dependency
在项目中找到pom.xml文件,将以上代码复制粘贴到pom.xml文件中
二.工作中将会使用到的常见注解
@Setter :注解在类或字段,注解在类时为所有字段生成setter方法,注解在字段上时只为该字段生成setter方法。
@Getter :注解在类或字段,注解在类时为所有字段生成getter方法,注解在字段上时只为该字段生成getter方法。
@ToString :注解在类,添加toString方法。
@EqualsAndHashCode: 注解在类,生成hashCode和equals方法。
@NoArgsConstructor: 注解在类,生成无参的构造方法。
@RequiredArgsConstructor: 注解在类,为类中需要特殊处理的字段生成构造方法,比如final和被@NonNull注解的字段。
@AllArgsConstructor: 注解在类,生成包含类中所有字段的构造方法。
@Data: 注解在类,生成setter/getter、equals、canEqual、hashCode、toString方法,如为final属性,则不会为该属性生成setter方法。
@Slf4j: 注解在类,生成log变量,严格意义来说是常量。
三.对lombok插件进行测试
1.创建User实体类,并使用lombok注释构建模板代码
2.创建Controller类厕所实体的对象
3.进行测试
在网页中访问Controller输出对象
4.控制台通过log4j输出日志
最后
以上就是俊秀泥猴桃为你收集整理的Lombok插件的安装及使用的全部内容,希望文章能够帮你解决Lombok插件的安装及使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复