最赞回答 / 精慕门1546425
这个地方,老师应该讲错了。types-matching是用来匹配类型的,无关方法。在Spring官方文档中,“The value of the types-matching attribute is an AspectJ type pattern ”但是,AspectJ语言关于type pattern的介绍中,通配符方面,没有看到独立使用+加号的含义。。。。老师案例中,可以做两个测试:1、将(+)去掉,一样可以正常执行。2、如果匹配到方法,是会报错的。
2017-03-24
最赞回答 / qq_这是只仓鼠_0
当然可以,@Autowired直接注解这个成员变量就可以了,相当于自动生成了SET方法 ,当然成员变量上不使用@Autowired,在它的setter方法或者该类的构造方法使用也是一样的。注意这总共是3种方法,不是需要同时使用的。
2017-03-19
最新回答 / 阳光洒在路上就不怕心碎f
问题解决了:这里写错了 @Pointcut("with(com.imooc.aop.aspectj.biz.*)") 改成@Pointcut("within(com.imooc.aop.aspectj.biz.*)")就ok了。
2017-03-11
最新回答 / 知音1005
@Bean 少了initMethod("")和destroyMethod("");
最新回答 / qq_离夕_03503692
我这5.2的spring的版本一样