我在我的pom中使用了以下依赖项
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${version.spring}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>${version.spring}</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${version.aspectj}</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>${version.aspectj}</version>
</dependency>我在网上准备了几个教程,但没有人说要包含spring-aspects依赖。我不确定在应用方面时是以什么方式完成的。有人能解释一下我们为什么需要spring-aspects吗?
根据我的理解,弹簧加载时间编织也是基于代理的。Javagent在这里不起任何作用。对吧?
发布于 2017-03-17 05:08:43
它增加了Spring AOP的功能,我想说最常见的用法之一就是添加通常用于(但不一定)允许DAO访问数据访问层的可配置标记。
这个JAR是一个包含在Spring中的小型AspectJ库。
https://stackoverflow.com/questions/37032800
复制相似问题