应该是用途@Test运行,main不认spring标签,就没加载,@config。。这类我是直接用sb的,普通写spring的方式,我不知道这样能不能生效
我能看出的一点问题就是既然用了 Spring 容器管理,就不是通过 new 的方式创建 aopDeom 对象的,也不是自己写 mian 方法,而是定义一个方法用注解 Test 运行为单元测试。
这样由容器注入 pd 实例的。https://blog.csdn.net/u013276277/article/details/80300439
在测试类想要测试某个方法的时候,不是直接写main方法进行测试的,需要用到@Test注解,在你需要测试的方法上打上这个注解,运行这个方法就好了。
mian方法不会加载配置的,就当一个普通类在执行,你如果需要测的话使用junit中Test标签进行测试,这个会加载spring的配置的
鼠标右键-》Run as Junit Test