在IDEA中使用Lombok
前言
之前的 Java
项目中,充斥着太多不友好的代码
POJO
的 getter/setter/toString
、异常处理、I/O
流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok
应运而生。
优点
- 提高编码效率;
- 使代码更简洁;
- 消除冗长代码;
- 避免修改字段名字时忘记修改方法名
pom 依赖
1 | <dependency> |
IDEA 下载支持
简单使用
为什么说 Lombok 可以使代码更简洁、可以消除冗长代码呢?我们来拿 lombok 官网的一个例子来说:
1 | public class Mountain { |
要使用这个对象,必须还要写一些 getter 和 setter 方法,可能还要写一个构造器、equals 方法、或者 hash 方法。这些方法很冗长而且没有技术含量,我们叫它样板式代码。
lombok 的主要作用是通过一些注解,消除样板式代码,像这样:
1 |
|
快捷键 Alt
+ 7
然后可以看到这个类自动生成了这些方法:
本文采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ShiGuang
评论