前言
我曾经是一名 .Net 开发,如今的我是一名 Java 开发者。在我享受着 Java 成熟的生态时,我常常怀念 c# 简洁的语法:自动属性、类型推断、自动初始化器 ....
鱼,我所欲也,熊掌亦我所欲也; 二者不可得兼;
直到我遇到了 lombok 。
添加依赖及 IDE 插件
maven 添加依赖:
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok-maven</artifactId> <version>1.16.14.0</version></dependency>
因为 lombok 要在编译器编译时通过操作AST(抽象语法树)改变字节码生成