spring通知有前置知道,后置通知等。
以前置知道为例,
假设要插入的方法是
UserServiceImpl中的  User save(User user)方法
使用xml时,继承MethodBeforeAdvice,并在配置文件中配置
这样写:public class LogInterceptor implements MethodBeforeAdvice {
@Override
public void before(Method method, Object[] arr, Object obj)
throws Throwable {
obj="";
User user =(User)method.invoke(obj,arr);
// System.out.println("before:"+user.getUid());
}
}使用注解时,怎么写?
@Before("后面不会了")
注意不要这样,因为这样我会
@Before("execution(..)"),这不是针对通知的
有一个问题我很想知道的是,比方说前置通知吧,使用注解的话它的参数怎么加进去?比方说这里是一个User对象,在使用xml时,before方法里的arr就是参数信息,那么使用注解呢我的要求是,把我上面用xml实现的前置通知用注解的形式写出来,注意参数也得加进去。求大家帮忙。。