私は現在、hereの例をとって、ResultSet
をカスタムObject
にマッピングしています。私はBeanUtils.setProperty()
をテストしました。オブジェクトにはセッターが必要です。 Gson
のような値をマップする方法はありますか?私はパブリックセッターを望んでいません。BeanUtils.setProperty()はsetterなしで値を設定できますか?
0
A
答えて
1
いいえできません。
名前がJava Beans
彼らは、シリアライズされているとの々BeanUtilsの契約を暗示するよう
は、ゼロ引数コンストラクタを持ち、そして はgetterメソッドとsetterメソッドを使用してプロパティへのアクセスを許可します。
(強調鉱山。)
々BeanUtils方法のJavadocはかなり漠然と手がかりもBeanUtilsBean.setProperty()
とPropertyUtilsBean.setSimpleProperty()
のソースコード中に見出すことができるであるが。
もdocumentationを参照してください:
Java言語では、実行時にJavaクラスを調べて、あなたのためのプロパティのゲッターとセッターメソッドの名前を識別することができあるjava.beans.Introspectorのようなクラスを提供し、 、[...]。 BeanUtilsパッケージのAPIは、Beanのプロパティを動的に取得して設定することを簡素化することを目的としています[...]。
(重点鉱山。)
0
エンティティでは、Lombokライブラリの@Dataアノテーションを使用できます。
関連する問題
- 1. BeanUtils.setPropertyメソッドは、BigDecimalフィールドをnullに設定します。
- 2. log4net設定内でプロパティ値を設定できますか?
- 3. setter Javascriptを使用してオブジェクトに値を設定する方法は?
- 4. forEachでthisArgとして値を設定できますか?
- 5. ASP.NET Web.Configファイルに動的な値を設定できますか?
- 6. JSONスキーマに正確な値を設定できますか?
- 7. POJOのsetterをjava.lang.reflect.Methodを使って設定します
- 8. 結合で一致しない列のデフォルト値を設定できますか?
- 9. request.get()(post.getではなく)のデフォルト値を設定できますか?
- 10. magentoセットアップスクリプトでauto_incrementの値を設定できないのはなぜですか?
- 11. webpack設定で設定値を設定し、反応コンポーネントからアクセスします
- 12. コントロールプロジェクトデザイナーでカスタムコントロールの値をプログラムで設定できますか?
- 13. Realm + Parcelerをパブリック属性(getter/setterなし)で使用できますか?
- 14. デフォルト値としてドロップダウンで値= 1の項目を設定できますか?
- 15. Pythonでgetter、setter、deleterを自動的に設定する
- 16. POST変数の値を設定できないのはなぜですか?
- 17. Twig - オブジェクト/配列の値を設定できないのはなぜですか?
- 18. ProgressBarの値を設定できないのはなぜですか?
- 19. 設定フェーズで値が使用できないのはなぜですか?
- 20. 簡潔な方法でデフォルト値を設定しますか?
- 21. はリストプロパティを設定できませんでした。無効なプロパティ値エラー
- 22. onclick関数で値を設定できますか?
- 23. protobufで最大値を設定できますか?
- 24. Javaでenum開始値を設定できますか?
- 25. Reflectionでプロパティ値を設定できますか?
- 26. construutureでデフォルトのパラメータ値を設定できますか?
- 27. デフォルト値を設定できません
- 28. JavaRx:サブスクライバの反応なしにobservableのデフォルト値を設定できますか?
- 29. マルチパラメータ設定のためのGroovy setterショートカットにはどのようにアクセスできますか?
- 30. ADFSなしでSAML IDPを設定できますか?
私は公共のセッターを望んでいません。隠されたものさえない – user1865027