在Spring项目中引入@Aspect相关的依赖
在使用到AOP配置时,发现@Aspect这个注解没有,只有一个@EnableAspectJAutoProxy,但是这个注解下并没有前置后置(@Before&&@After),这种情况只能是依赖没有导入,这里记录下相关的两个依赖方便我与大家后面使用到AOP时引入相关依赖
<dependency>
<groupId>aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.5.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver -->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.9.1</version>
<scope>runtime</scope>
</dependency>
主要@Aspect引入的依赖依靠的是aspectjrt
,而不通过注解而是使用xml
配置Spring的AOP配置或者自定义类的AOP配置需要使用到的是aspectjweaver