[英]How can I use Spring XML configuration to set a bean property with list of all beans of a certain type?
[英]Spring Bean Configuration: How to mark beans as mandatory/optional?
我大量使用Java Bean的Springs XML配置。 是否有最佳實踐將bean的屬性標記為可選或必需? 我目前正在初始化默認構造函數中的可選bean。 如果大多數情況下未設置必需屬性之一,則將拋出NullPointerException,但這似乎並不是一個好的解決方案。
海因里希(Sincereley)
您可以設置不經常使用的bean lazy
,只有在實際需要時才將它們初始化。
您可以在必填字段上使用@Required
批注。
如果未使用AOP,則處理強制屬性的一種方法是將bean類聲明為實現InitializingBean
,並測試是否已在afterPropertiesSet()
方法中設置了所有強制屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.