シンプルに生きたいプログラマー日記

シンプルに生きたいプログラマのブログ

【Java】Spring アノテーション メモ

@Builderとは?

Builder パターンとは、同じ作成過程で異なる表現形式の結果を得るためのパターンです。
http://blog.y-yuki.net/entry/2016/10/15/003000

@NoArgsConstructor、@AllArgsConstructor、@Dataとは? 「Lombok」のアノテーション
Lombok」:Java特有の冗長なコードを簡潔にしてくれる

@Data
以下を自動生成
getter/setter
hashCode()
equals()
toString()
canEqual()
引数なしのコンストラク
@AllArgsConstructor
以下を自動生成
引数ありのコンストラク
@NoArgsConstructor
以下を自動生成
デフォルトコンストラク

http://www.casleyconsulting.co.jp/blog-engineer/java/%E3%80%90java%E3%80%91lombok%E3%81%A7%E5%86%97%E9%95%B7%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E5%89%8A%E6%B8%9B%E3%81%97%E3%82%88%E3%81%86/