2017-04-04 31 views
0

我應該能夠增強某些Spring控制器返回的POJO。要做到這一點,並檢測那些應該加強,我希望開發者能夠在POJO上放置類註解。增強功能通過將攔截呼叫的@ControllerAdvice與在返回的POJO上檢測到此特殊註釋相結合來加強它們。在分析@ControllerAdvice中的控制器的響應時,通過在應用程序啓動時檢測它們來獲取候選裝飾的POJO列表,而不是動態地執行動作,這對性能而言是非常有益的。在Spring中註釋簡單的POJO作爲@Component來增強行爲

在春天,是可以接受通過 ClassPathScanningCandidateComponentProvider還是應該使用自定義的註釋繼承@Component到標誌不是針對被實例化和管理由Spring與簡單的目標一些簡單的POJO類能夠得到他們的名單我最好使用Reflections這樣的其他第三方庫來完成這項工作?

我的意思是,如果@Component在這種情況下沒有意義,那麼就不要爲了Spring提供的註釋掃描機制的confort而顛倒@Component的含義。

回答

相關問題