Spring3.0中基于注解形式的AOP
Spring3.0中基于注解形式开发AOP流程:
- 将目标对象注册到Spring容器中
- 将@Aspect标记的增强类注册到Spring 容器中
- 在Spring配置类上使用@EnableAspectJAutoProxy注解开启注解驱动AOP功能
1.导入依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.8.RELEASE</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.4</version>
</dependency>
2.开发目标对象
@Service
public class DemoService {
public void m1(){
System.out.println("service方法..");
}
}
3.开发增强类
@Aspect//表明