基础工具:lombok 简化 Java 代码
2016-04-14
1. 目标
理清几个问题:
- lombok 能做什么?
- lombok 的原理?
- 是否要使用 lombok?(优劣)
2. lombok 能做什么?
Java 代码的很多简化写法:https://projectlombok.org/features/all
举例:
- @Data
- @Builder
3. lombok 的原理?
编译期,修改字节码文件。
4. 是否要使用 lombok?
几个特点:
- 节省人力编写代码
- 引入依赖 lombok
- 编译期修改字节码文件,影响 log 中显示的代码行位置
5. 参考资料
- https://projectlombok.org/ 官网
- http://blog.enixjin.net/why-you-should-not-use-lombok/
- https://stackoverflow.com/q/3852091
原文地址:https://ningg.top/utils-series-lombok-intro-1/