1. 程式人生 > >Spring AOP無法攔截Controller中的方法

Spring AOP無法攔截Controller中的方法

想使用AOP Annotation配置Spring MVC的Controller進行攔截, 發現無法攔截Controller的方法, 卻可以攔截Service層的方法.

一開始:

Spring的配置檔案application.xml包含了 開啟AOP自動代理,Service掃描配置,以及Aspect的自動掃描配置
SpringMVC的配置檔案ApplicationContext-mvc.xml沒有包含開啟AOP自動代理
service層可以正常使用AOP,controller無法使用AOP


解決:
ApplicationContext-mvc.xml中也增加開啟AOP自動代理