lombok を使用して setget メソッドを省略します

lombok を使用して setget メソッドを省略します

lombok 依存関係パッケージを pom に追加

最初のステップは、pom に依存関係を追加することです

<dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
</dependency>

2 番目のステップは、環境設定のプラグインに lombok プラグインをインストールすることです。

ここに画像の説明を挿入

lombok の @Data アノテーションを使用して set メソッドと get メソッドを省略できるようになりました。

ここに画像の説明を挿入
lombok で一般的に使用されるいくつかのアノテーション:
1. @Setter、@Getter: get メソッドと set メソッドを自動的に生成します。

2. @ToString : tostring メソッドを自動生成します

3. @EqualsAndHashCode: 等号とハッシュコードを自動的に生成します

4. @NoArgsConstructor、@AllArgsConstructor、@RequiredArgsConstructor: 引数のないメソッドを自動的に生成、完全なパラメータの構築メソッドを自動的に生成、特定の構築メソッドを生成 (最終的に変更されたパラメータを使用し、そうでない場合は引数のない構築メソッドを生成)


5. @Data: @Getter/@Setter@ToString@EqualsAndHashCode@RequiredArgsConstructorと同等

6. @Value: パラメーターはすべて最終修飾子で設定され、残りは @Data と一致します。

7. @Builder: ストリーム生成メソッド
例: User user = User.builder().id(1).name(“xiaoming”).build();

8. @Slf4j: ログ出力用にこのクラスのログ静的定数を自動生成します

おすすめ

転載: blog.csdn.net/gsycwh/article/details/118663881