前言
我曾經(jīng)是一名 .Net 開發(fā),如今的我是一名 Java 開發(fā)者。在我享受著 Java 成熟的生態(tài)時(shí),我常常懷念 c# 簡潔的語法:自動(dòng)屬性、類型推斷、自動(dòng)初始化器 ....
魚,我所欲也,熊掌亦我所欲也; 二者不可得兼;
直到我遇到了 lombok 。
添加依賴及 IDE 插件
maven 添加依賴:
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok-maven</artifactId> <version>1.16.14.0</version></dependency>
因?yàn)?lombok 要在編譯器編譯時(shí)通過操作AST(抽象語法樹)改變字節(jié)碼生成