@Controller's and AOP Proxying

在某種情況下,控制器在運行的時間需要被AOP的代理裝飾,一個很簡單的例子就是你在控制器上直接加@Transactional的註解。對於控制器在這種情況下來說,我們推薦基於類的代理,這通常是控制器默認的方式,然後當一個控制器必須要實現一個接口,但這個接口並不是Spring Context callback(e.g. InitializingBean, *Aware, etc),你應該把他配置成基於類的代理,例如,把<tx:annotation-driven />改變成<tx:annotation-driven proxytarget-class="true" />。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章