タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

lombokに関するnauthizのブックマーク (2)

  • Lombok の Java9以降対応の話 - Qiita

    TL;DR Lombok が Java9 + IntelliJ に対応してなかったので、修正プルリク送って取り込んでもらった(AUTHORSに自分の名前が入った) どういう変更をしたのかを解説(誰得) Lombok は JDK の内部クラスにどっぷり依存しているので、JDKバージョンアップの度に追従が大変。JDKだけじゃなくてIDEの実装にも依存がある。 今後 JDK のライフサイクルが変わるのでさらに大変。追従が遅れる可能性は多分にある。 がっつり Lombok に依存するとそういうリスクがあることを意識しておいたほうがいい。 Lombok について Lombok は Java コードにアノテーションをつけるだけで Setter, Getter を作ってくれるなど、大変便利な開発ツールです。 Lombok は AST(Abstract Syntax Tree;抽象構文木)をコンパイル時に

    Lombok の Java9以降対応の話 - Qiita
  • Lombokを使った開発ひと巡り - 覚えたら書く

    Lombokを利用することでJavaのボイラープレートコードをシンプルに記述することができます。 開発の準備 ■LombokをEclipseにインストールする ■LombokをIntelliJ IDEAにインストールする Lombok - 利用頻度の高いアノテーション Lombok - アノテーション詳細 ■@Data - JavaBeansを簡単に記述する ■@Vaue - Immutableなクラスを簡単に記述する ■@Builder - Builderクラスを簡単に記述する ■@Getter/@Setter - getter/setterの記述を省略する ■xArgsConstructor - コンストラクタの記述を省略する ■@EqualsAndHashCode - equals, hashCodeの記述を省略する ■@NonNull - nullチェックを簡単に記述する ■@To

    Lombokを使った開発ひと巡り - 覚えたら書く
  • 1