一、实现接口MethodBeforeAdvice该拦截器会在调用方法前执行
实现接口 AfterReturningAdvice该拦截器会在调用方法后执行
实现接口 MethodInterceptor该拦截器会在调用方法前后都执行,实现环绕结果。
package com.ly.model;
import java.lang.reflect.Method;
import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;
import org.springframework.aop.AfterReturningAdvice;
import org.springframework.aop.MethodBeforeAdvice;
public class Advice implements MethodBeforeAdvice,AfterReturningAdvice,MethodInterceptor{
@Override
public void before(Method arg0, Object[] arg1, Object arg2) throws Throwable {
saveBeforeMessage();
}
@Override
public void afterReturning(Object arg0, Method arg1, O