AOP 面向切面编程
下来先说 前置和后置增强
1 前置增强 需要一个类 实现
implements MethodBeforeAdvice 以下接口 ,并且实现接口中的方法
public class lasraop implements MethodBeforeAdvice { public void before(Method method, Object[] objects, Object o) throws Throwable { System.out.println("bengin"); } }
2 后置增强 需要一个类 实现
implements AfterReturningAdvice
以下接口 ,并且实现接口中的方法
public class fristaop implements AfterReturningAdvice { public void afterReturning(Object o, Method method, Object[] objects, Object o1) throws Throwable { System.out.println("日志记录"); } }
配置
<bean id="first" class="cn.study.aop.fristaop"></bean> <bean id="last" class="cn.study.aop.lasraop"></bean>