关于两种自动增强方式应用场景的疑问
老师您好关于这两种自动代理我有如下疑问:
BeanName 视频中老师说不方便匹配特定的方法,但是我自己尝试了下配RegexpMethodPointcutAdvisor是可以成功增强我想增强的方法的。
DefaulAdvisor 视频中的这种配置方式只是对一个Dao的特定方法进行增强,那又如何体现了他自动增强的特性呢?其他的Dao没有被增强呀。那么这和我单独配置一个Dao的增强又有什么区别呢?
谢谢老师的解答
24
收起
正在回答
3回答
同学你好,
BeanNameAutoProxyCreator是自动创建代理对象,如果需要一个切面织入到多个目标对象中,可以选择BeanNameAutoProxyCreator。
RegexMethodPointcutAdvisor是方法切入,可以只让切面(通知)织入到目标对象的某几个方法内。
这两个类都可以完成代理,但是侧重点有些不同,同学应该根据实际业务需求来使用不同的代理。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星