2
我的bean實現了InitializingBean,並且在afterPropertiesSet方法中我想執行驗證。Spring初始化bean初始化
的事情是,我的驗證使用未完全以成品在這一點上加載一些其他的bean,像JPA豆豆..
我用也@PostConstruct
註解 - 這是之前的更差,因爲這種方法調用afterPropertiesSet
方法..任何建議如何解決這個問題?
我的bean實現了InitializingBean,並且在afterPropertiesSet方法中我想執行驗證。Spring初始化bean初始化
的事情是,我的驗證使用未完全以成品在這一點上加載一些其他的bean,像JPA豆豆..
我用也@PostConstruct
註解 - 這是之前的更差,因爲這種方法調用afterPropertiesSet
方法..任何建議如何解決這個問題?
我通過實現在postinit註釋
註釋解決我的問題確保使用此批註將是所有方法豆
在應用程序內已經部署後才調用。
您是否嘗試過與「依賴式」在Spring定義設置? – Luciano
是的,我沒有嘗試過,沒有幫助...也試過lazy-init沒有任何工作 –
btw,我用於驗證的bean是Autowired 我的bean(實現InitializingBean ) –