springboot单元测试aop失效

背景:使用springboot实现了aop,通过controller的接口测试走了aop的逻辑,但是单元测试的时候aop逻辑失效,debug也没有走aop的逻辑。

原因如下:1.@EnableAspectJAutoProxy是开启aop功能的注解。

                  2.springboot默认开启@EnableAspectJAutoProxy(true)

                  3.但是在单元测试时默认是不开启注解@EnableAspectJAutoProxy,所以就没有开启aop功能,执行不了aop逻辑。

解决办法:在单元测试的类上加注解@EnableAspectJAutoProxy(true),开启aop功能。

猜你喜欢

转载自blog.csdn.net/Mint6/article/details/105001618