<!-- AspectJ -->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.6.11</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.6.11</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>2.1</version>
</dependency>
spring aop相关核心包,已经包含在Spring-context和Spring-tx的pom文件里了
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>4.3.9.RELEASE</version>
</dependency>
Cglib包是用来动态代理用的,基于类的代理
以下两个是与aspectj相关的包,用来支持切面编程的
aspectjrt包是aspectj的runtime包
aspectjweaver是aspectj的织入包
aspectj