java aop中@Aspect 注解没现象
aop切面使用@Aspect没现象,检查步骤
1:检查是否导入相应的包。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>5.3.1</version>
</dependency>
2:检查对应的切入点是否正确
3:如果使用注解类型的aop,那么必须在spring 声明IOC容器的XML文件中添加自动生成代理类的语句
<cop:aspectj-autoproxy></cop:aspectj-autoproxy>
注意:
在同一个包的不同子文件下可能有相同的类和接口。在测试类中使用IOC容器获取对象的时候,记得明确指出是哪一个包下面的类对象。
Working working = applicationContext.getBean(com.atguigu.aopxml.Working.class);