【发布时间】:2016-05-04 16:02:06
【问题描述】:
我的 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 吗?
根据我的理解,spring load time weaving 是基于 proxy 的。 Javagent 在这里不扮演任何角色。对吧?
【问题讨论】:
-
都在docs.