Lombok介绍和使用
程序员文章站
2022-04-29 17:22:32
本文参考Java - 五分鐘學會 Lombok 用法、Eclipse安装lombok插件、Eclipse集成lombok插件 解决@Data标签get/set方法找不到异常Lombok是什么Lombok 是一個 Java library,可以通过简单的注解省略 Java code,像是 setter、getter、logger…等,目的在消除冗长的java code和提高开发效率在maven项目中引入lombok.jar包
本文参考Java - 五分鐘學會 Lombok 用法、Eclipse安装lombok插件、Eclipse集成lombok插件 解决@Data标签get/set方法找不到异常
Lombok是什么
Lombok 是一個 Java library,可以通过简单的注解省略 Java code,像是 setter、getter、logger…等,目的在消除冗长的java code和提高开发效率
在maven项目中引入lombok.jar包
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.2</version>
<scope>provided</scope>
</dependency>
在开发工具eclipse中安装lombok插件
参考Eclipse安装lombok插件、Eclipse集成lombok插件 解决@Data标签get/set方法找不到异常
- 双击下载好的jar包lombak.jar。maven 项目maven update就可以下载jar包 或者官网下载
- 弹出的警告窗口,点击 Specify location..
- 选择eclipse的安装目录
- 点击Install / Update
- 点击Quit Installer,完成安装
- 安装完成之后,请确认eclipse安装路径下是否多了一个lombok.jar包 并查看eclipse.ini文件
Lombok注解 参考Java - 五分鐘學會 Lombok 用法
- @Getter/@Setter :自动生成 getter/setter
- @ToString:自动 override toString() 方法,打印出所有变量
- @EqualsAndHashCode:自动生成 equals(Object other) 和 hashcode() 方法,包括所有非静态变量和非 transient 变量
- @RequiredArgsConstructor : 生成一个包含 “特定参数” 的 constructor,特定参数指的是那些有加上 final 修饰词的变量们
- @Data:只要加了 @Data 注解,等于同时加了以下注解@Getter/@Setter @ToString @EqualsAndHashCode @RequiredArgsConstructor
本文地址:https://blog.csdn.net/dreamstar613/article/details/107493538
下一篇: 小吃店里有哪些特色小吃?
推荐阅读
-
介绍DB2 10中SQL查询的快速性和可靠性改进
-
javascript:;与javascript:void(0)使用介绍_javascript技巧
-
Python使用lxml模块和Requests模块抓取HTML页面的教程
-
CSS3阴影 box-shadow的使用和技巧总结_html/css_WEB-ITnose
-
jquery append()方法与html()方法的区别及使用介绍_jquery
-
关于10个优化代码的CSS和JavaScript工具的详细介绍
-
使用python下redis的方法介绍
-
Onethink1.1 钩子和插件的使用!
-
php中cookie和session使用范例
-
基于php中使用excel的简单介绍