ToStringとEqualsAndHashCodeの注釈が多くのクラスの上で使用されています。私たちはそれらを使用するとき?何がユニークな機能を提供していますか?春のJavaのToStringとEqualsAndHashCodeアノテーション
1
A
答えて
-1
1
コンパイル時にフィールドに基づいてequals
,hashCode
およびtoString
メソッドのデフォルトの実装が生成されます。
ロンボクがあなたのためにそれらを生成するので、ソースコードにそれらを持つ必要はありません。また、フィールドを後で追加する場合は、上記のすべてのメソッドにフィールドを追加することを忘れないでください。
開示:私はロンボクの開発者です。
関連する問題
- 1. 春@PreDestroyと@PostConstructアノテーション
- 2. @EqualsAndHashCodeと@ToStringでcallsuperを使用するほうがいいですか?
- 3. 春@Component&@Beanアノテーション
- 4. Java - hashCodeとtoStringのオーバーライド
- 5. Java toStringのNullPointerException
- 6. のJava consrtuctorとのtoString機能
- 7. Javaの.toString()と(String)キャストの違い
- 8. toString()メソッドjava
- 9. 春のアノテーション基本的な質問
- 10. オーバーライドのtoString()メソッドのJava
- 11. 他のアノテーションを要約するJavaアノテーション
- 12. toString()for javaの代替
- 13. Javaの複数配列toString
- 14. BracketなしのJava toString ArrayList
- 15. Java enumシングルトンのアノテーション
- 16. Play Javaの@Withアノテーション
- 17. Javaアノテーションの検証
- 18. Javaアノテーションの理解
- 19. 春のJavaベースの設定で@Injectアノテーションを正しく使用するには?
- 20. Java 1.8とIntelliJ IDEA 14のアノテーションのコンパイルエラー
- 21. @NotNullと@Nullable、矛盾Javaアノテーション
- 22. ToString( "0")とToString(CultureInfo.InvariantCulture)
- 23. 春のデータリポジトリとDAO Javaジェネリック
- 24. アノテーション属性としてのJavaクラス名
- 25. 実行時のJavaアノテーションとコード実行
- 26. JavaアノテーションElementType.TYPE_USE
- 27. 春4 @EnableTransactionManagementアノテーション例外スロー例外
- 28. xmlアノテーションを使用せずに春に@Scheduledアノテーションのスケジューラを追加する
- 29. Javaアノテーションの実行順序
- 30. JavaアノテーションのMaven-properties-filtering-like?
これらの注釈は、プロジェクトlombok jarからのものです。 https://projectlombok.org/。その目的に関する公式文書を読む – Barath