タグ

2019年11月7日のブックマーク (2件)

  • Lombokが便利だなと感じたので書いてみた - Qiita

    現場で学んだことをまとめようシリーズ(はじめに) そのまま、現場で学んだ(使用した)ツール等についてまとめていくシリーズです。 自分のためでもあり、それが誰かのためになればいいな、という気持ちを込めて書きます。 間違えや記述方法についての指摘やコメント、お待ちしております! Lombokってなんぞや? アノテーションを付与することによって、Javaのボイラープレートコード1を排除することができるライブラリです。 アノテーションを付けるだけで、全てのフィールドに対してgetter、setterを実装してくれたり、コンストラクタを実装してくれたりします! データクラスの作成やコンストラクタインジェクションが楽になるので、Spring-Bootと非常相性が良いと個人的に思います! イミュータブルなオブジェクト2を使いたい時にも役立ちますので、 ぜひ使ってみてください! ちなみに読み方はロンボック

    Lombokが便利だなと感じたので書いてみた - Qiita
    kuniya-kataoka
    kuniya-kataoka 2019/11/07
    Lombokのアノテーションについて
  • Lombok - コンストラクタの生成(xArgsConstructor) - 覚えたら書く

    Lombokのコンストラクタ生成に関する以下アノテーションの利用サンプルです。 @NoArgsConstructor(lombok.NoArgsConstructor) @AllArgsConstructor(lombok.AllArgsConstructor) @RequiredArgsConstructor(lombok.RequiredArgsConstructor) デフォルトコンストラクタを生成する @NoArgsConstructorをクラスに付与することでデフォルトコンストラクタを自動生成することができます。 ■@NoArgsConstructorを付与したクラス import lombok.NoArgsConstructor; @NoArgsConstructor public class Person1 { private long id; private String

    Lombok - コンストラクタの生成(xArgsConstructor) - 覚えたら書く
    kuniya-kataoka
    kuniya-kataoka 2019/11/07
    Lombokのコンストラクタの自動作成