注意添加:
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; } } }