ホームページ  >  記事  >  Java  >  Javaのロンボク語にはどのような注釈がありますか?

Javaのロンボク語にはどのような注釈がありますか?

王林
王林転載
2023-04-30 15:52:061478ブラウズ

アノテーションの例

1. @ToString: toString() メソッドを実装します

2.@Data: クラスにアノテーションが付けられ、すべての属性の取得と取得を提供します。クラス設定メソッドの提供に加えて、equals、canEqual、hashCode、および toString メソッド

3、@Setter: 属性に注釈が付けられ、属性の設定メソッドが提供されます。 @Getter: 属性に注釈が付けられ、属性の取得メソッドを提供します。

@Log4j: クラスに注釈が付けられ、クラス

@NoArgsConstructor に log という名前の属性を持つ log4j ログ オブジェクトを提供します: クラスに注釈が付けられています。クラスにパラメータなしのコンストラクタを提供します。

@AllArgsConstructor: クラスに注釈が付けられています。クラスにフルパラメータのコンストラクタを提供します。

@Cleanup: を閉じます。 stream

@ToString: toString() メソッドを実装します

@EqualsAndHashCode: equals() メソッドと hashCode() メソッドを実装します

@Synchronized: オブジェクトの同期

@SneakyThrows: 例外のスロー

Example

Cleanup アノテーションは変数の前に使用され、変数によって表されるリソースが自動的に閉じられるようにします。デフォルトでは、 close() を使用してリソースを取得します。

rree

以上がJavaのロンボク語にはどのような注釈がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。