0
私は@Data
アノテーションを持つクラスを持っていますが、引数付きのコンストラクタが生成されるか、生成されるコンストラクタのみがデフォルト(引数なし)であるかはわかりません。プロジェクトLombok @Data注釈はどのような種類のコンストラクタを作成しますか?
私は@Data
アノテーションを持つクラスを持っていますが、引数付きのコンストラクタが生成されるか、生成されるコンストラクタのみがデフォルト(引数なし)であるかはわかりません。プロジェクトLombok @Data注釈はどのような種類のコンストラクタを作成しますか?
@Data暗黙@Getterを有するようなものであり、@Setter、@ToString、@EqualsAndHashCodeとコンストラクタがあれば生成されないことを除いて、クラスに@RequiredArgsConstructor注釈(明示的に作成されたコンストラクタが存在する場合)。
したがって、コンストラクタが定義されていない場合、@RequiredArgsConstructor
が生成されます。