SSブログ

Lombokを使いデータクラスをJavaで創る [プログラミング]

やりたいこと

Getter, Setterを作るのが面倒くさい。。。
Kotlinみたいに、データクラスの作成で楽がしたい。

使い方と、余談

IntelliJとかだと、コード補完でgetXXXやsetXXXが出てこないので、プラグインのインストールが必要っぽい。
設定 > プラグイン > "lombok"で検索 > Lombokプラグインをインストール
他のIDEでも、プラグインが必要になると思う。多分。知らんけど。。。

クラスに@Dataアノテーションを付与すると、データクラスとなりフィールドの定義だけで Getter、Setterが勝手に作成される。(実装不要)

今からJVM言語の学習を始めるなら、JavaよりもKotlinがお勧め。
そもそもLombokも使う必要がないし、型推論や、データクラス定義の標準装備など、モダン言語は生産性が爆上がりw
Javaにもバージョンによっては型推論があるけど、どうせIDEにプラグインが必要になるだろうし、色々と面倒くさい。(未検証)

実装

pom.xml


LombokDemo.java

実行結果




nice!(0)  コメント(0) 

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。