Lombokの入手
mavenを使って入手
pom.xmlは、こんな感じ。
| 1 2 3 4 5 6 7 | <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency>     <groupId>org.projectlombok</groupId>     <artifactId>lombok</artifactId>     <version>1.18.32</version>     <scope>provided</scope> </dependency> | 
手動で入手
手動で入手するのであれば、以下のjarを入手しましょう。
 依存関係が無いので、ここで探しても良いかもです。
- lombok-1.18.32.jar
※2024年6月現在です。
Java Lombokを使って、ボイラープレートを書いてもらうサンプル
Lombokを使って、getter,setter,toString,equals,hashcodeメソッドを自動的に作成してもらいます。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | @Data public class LombokTest {     private String s = null;     private int i = -1;     public static void main(String[] args) {         LombokTest t = new LombokTest();         t.setI(10);         t.setS("abc");         System.out.println(t.getS());         System.out.println(t.getI());         System.out.println(t);     } } | 
実行結果
| 1 2 3 | abc 10 LombokTest(s=abc, i=10) | 
サンプルの解説
クラスの前に、@Dataアノテーションを追加。
 これで、コンパイル時にgetter,setter,toString,equals,hashcodeメソッドが自動的に生成されます。
 また、必須フィールドを引数に持つコンストラクタも自動で作成してくれます。
 (今回は、必須フィールドを指定していません)








