博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Lombok简化Java代码的好工具
阅读量:6527 次
发布时间:2019-06-24

本文共 623 字,大约阅读时间需要 2 分钟。

lombok 的官方网址:  

关于lombok 的介绍,有几篇帖子,写得都很好

比如 ,

再比如 

官网下载jar文件之后,双击jar文件可以直接安装

需要注意的是JDK的版本

安装时会自动查找Eclipse或者MyEclipse的目录

安装完成之后,会有提示窗口

看懂提示之后,剩下的事情就很理所当然了,先写段代码体验一下

常用的 lombok 注解:

@Data   :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
@Setter:注解在属性上;为属性提供 setting 方法
@Getter:注解在属性上;为属性提供 getting 方法
@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法

在使用这些注解的时候,可能会需要其他的jar包,遇到编译错误的时候,根据提示就能明白需要哪些jar包

因为注解相对于写Java代码来说,省了很多事情,并且代码更加简洁,简单的注解名称对于程序的易读性影响也不大,lombok的确是一个很好用的工具

此外,lombok是在开发时使用的,编译时根据规则生成标准的class文件,理论上应该在运行时没有性能影响

你可能感兴趣的文章
ssm整合总结(一)--第一步之使用maven搭建一个web项目
查看>>
Linux常用命令大全
查看>>
[算法] 循环有序数组查找非递归实现
查看>>
Cache
查看>>
Spring AOP进行日志记录
查看>>
凯撒密码、GDP格式化输出、99乘法表
查看>>
数据库MySql在python中的使用
查看>>
第 4 章 容器 - 025 - 容器常用操作
查看>>
16.10.17学到的Java知识
查看>>
faster R-CNN中anchors 的生成过程
查看>>
ROS 常用命令字典
查看>>
java集合中的传值和传引用
查看>>
.NET中栈和堆的比较
查看>>
如果乔布斯生在中国会怎样?想想都觉得可怕
查看>>
[转载]线性代数、离散数学推荐书单
查看>>
Flask数据库常见关系模板代码
查看>>
CCNA实验(6) -- VLAN & SPT
查看>>
Android布局(1)--线性布局(LinerLayout)
查看>>
软件工程第一次作业
查看>>
2929: [Poi1999]洞穴攀行
查看>>