Spring4的AOP沒法切入SpringMVC中@Controller註解的類

用JUnit4測試用@Controller註解的類時,AOP能夠正常切入,但部署到TOMCAT運行時,卻沒法正常切入。java

測試切入類以下:web

@Component
@Aspect
public class TokenCheck {
	@Pointcut("execution(* com.web.GatewayController.*(..))")
	public void test(){}
	
	@Around("test()")
	public Object check(ProceedingJoinPoint joinPoint){
	    System.out.println("check!!!!");
	}
}

通過驗證,確實在applicationContext.xml中添加了:
app

<aop:aspectj-autoproxy />

通過上網查詢,各類答案,各類改造切入點都沒有效果。測試

最後把以上配置,改爲寫在SpringMVC專門的配置文件,applicationContext-MVC.xml中,成功切入SpringMVC中 @Controller註解的類。code

相關文章
相關標籤/搜索