注意添加:
com.springsource.org.aopalliance-1.0.0.jar
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
两个jar包


方法调用拦截实现

package com.studio.advice;

import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;
import org.springframework.stereotype.Component;

@Component
public class MyAdvice implements MethodInterceptor {

    @Override
    public Object invoke(MethodInvocation invocation) throws Throwable {
        
        try{
            
            System.out.println("interceptor-Befor:");
            Object object= invocation.proceed();
            System.out.println("interceptor-End:");
            return object;
        }catch(Exception ex){
            
            System.out.println("interceptor-ex:" + ex.getMessage());
            throw ex;
        }
        
    }

}
View Code

相关文章:

  • 2021-11-19
  • 2021-06-05
  • 2022-12-23
  • 2021-10-31
  • 2021-08-24
  • 2021-10-16
  • 2022-12-23
猜你喜欢
  • 2021-11-19
  • 2021-04-24
  • 2021-06-18
  • 2021-06-20
  • 2021-05-16
  • 2022-03-02
  • 2021-04-14
相关资源
相似解决方案