我正在以here爲例將我的ResultSet
映射到自定義Object
。我測試了BeanUtils.setProperty()
,看起來這個對象需要安裝人員才能工作。有沒有什麼辦法可以像Gson
那樣映射值呢?我不想要公開制定者。可以在沒有setter的情況下設置BeanUtils.setProperty()的值嗎?
0
A
回答
1
不,它不能。
正如其名稱所暗示的BeanUtils處理Java Beans
他們是序列化的,具有零參數的構造函數,允許訪問使用getter和setter方法屬性。
(重點煤礦。)
雖然的BeanUtils的方法中的Javadoc是相當模糊的線索,也可以在BeanUtilsBean.setProperty()
和PropertyUtilsBean.setSimpleProperty()
源代碼中發現的。
Java語言提供類,如java.beans.Introspector中,可以在運行時檢查一個Java類,並確定你的屬性getter的名字和setter方法 ,[...]。 BeanUtils包中的API旨在動態獲取和設置bean屬性[...]。
(重點煤礦。)
0
您可以在實體的Lombok庫中使用@Data annoation。
相關問題
- 1. 我可以在沒有ADFS的情況下設置SAML IDP嗎?
- 2. 我可以在沒有設置ContentLength的情況下創建WebRequest
- 3. 是否可以在沒有cookie的情況下設置nginx?
- 4. 在沒有表單的情況下設置Symfony2驗證的值
- 5. 你可以在沒有SKSprite的情況下畫出紋理嗎?
- 6. 這可以在沒有Quasi Quoter的情況下完成嗎?
- 7. PHP會話可以在沒有Cookie的情況下工作嗎?
- 8. 我可以在沒有鍵盤的情況下訪問stdin嗎?
- 9. Microsoft.office.interop.word.dll可以在沒有安裝Office的情況下工作嗎?
- 10. 我可以在沒有IIS的情況下安裝SharePoint Foundation嗎?
- 11. 我可以在沒有「擴展」的情況下創建GUI嗎?
- 12. 我可以在沒有Node.js的情況下使用Tumblr.js嗎?
- 13. 可以在沒有列表的情況下使用LOAD TABLE嗎?
- 14. Symfony2可以在沒有UserProvider的情況下工作嗎?
- 15. 我可以在沒有pgAdmin4的情況下安裝postgresql嗎?
- 16. 這可以在沒有同步AJAX的情況下完成嗎?
- 17. 可以在沒有相機的情況下使用Vuforia嗎?
- 18. 我可以在沒有Visual Studio的情況下創建ClickOnce嗎?
- 19. 我可以在沒有MembershipProvider的情況下實現RoleProvider嗎?
- 20. AngularJS可以在沒有REST API的情況下使用嗎?
- 21. TelephonyManager.getDeviceId可以在沒有SIM卡的情況下工作嗎?
- 22. 我可以在沒有用戶的情況下使用oauth2嗎?
- 23. aws - 我可以在沒有S3的情況下使用EC2嗎?
- 24. 我可以在沒有GoogleMap的情況下實例化Polyline嗎?
- 25. Vala可以在沒有GObject的情況下使用嗎?
- 26. 我可以在沒有Ruby的情況下生成Rails SECRET_KEY_BASE嗎?
- 27. 視頻可以在沒有控制的情況下播放嗎?
- 28. 我可以在沒有keystone的情況下安裝swift嗎?
- 29. 我可以在沒有ID的情況下放入嗎?
- 30. jInterface可以在沒有節點的情況下使用嗎?
我不希望公衆制定者。甚至不是隱藏的 – user1865027