基于注解的 AOP 开发
1.步骤
基于注解的aop开发步骤:
① 创建目标接口和目标类(内部有切点)
② 创建切面类(内部有增强方法)
③ 将目标类和切面类的对象创建权交给 spring
④ 在切面类中使用注解配置织入关系
⑤ 在配置文件中开启组件扫描和 AOP 的自动代理
⑥ 测试
1.目标类和接口
package com.itspring.proxy.anno;
public interface TargetInterface1 {
void save();
void update();
}
package com.itspring.proxy.anno;
import org.springframework.stereotype.Component;
@Component("target") //将目标类注入Spring容器
public class Target implements TargetInterface1 {
public void save() {
System.out.println("save running...");
}
public void update() {
System.out.println("update running...");
}
}
2.切面类
package com.itspring.proxy.anno;
import org.aspectj.lang.