在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  網(wǎng)絡(luò)安全/ spring boot中aop只能攔截GetMapping注解的方法

spring boot中aop只能攔截GetMapping注解的方法

 @Pointcut("execution(public * com.hellobj.tool.data.megersch.controller.Result.*(..))")
    public void webLog(){}
    
    @Before("webLog()")
    public void doBefore(JoinPoint joinPoint) throws Throwable {
        LOGGER.info("=====================Before===================");
     
    }
    
    @After("webLog()")
    public void doAfter()throws Throwable{
        LOGGER.info("=======================After==================");
    }

spring boot中aop只能攔截該類下有GetMapping注解的方法,同類型方法沒有GetMapping注解被調(diào)用時,不會攔截產(chǎn)生消息。

回答
編輯回答
萌吟

貼出Controller代碼看看,要用代理對象調(diào)用方法才能被aop攔截。檢查一下是不是代理對象調(diào)用的。

2017年2月18日 12:33