请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

方法级别的切点差异问题?

老师请问一下,如下写法就能实现自定义AnnotationMethodPointCut,还是in各自有什么差异或好处?
new AnnotationMatchingPointcut(null,annotation,true);

正在回答 回答被采纳积分+3

1回答

Tim老师 2025-07-19 18:20:14
api可以实现功能一般首选api就行,这样可以避免因为测试不充分引入的问题,除非是api本身不能满足业务,就需要自定义。有些地方带大家自定义去实现,而不是用自有api,是想换种写法,封装太深的api屏蔽了更多细节。生产环境不推荐,轮子尽量不要重复造,但是偶尔写一写对原理会有一个更深的认知
0 回复 有任何疑惑可以回复我~
  • 提问者 慕斯4245393 #1
    感谢老师,明白你的意思,因为类级别是用AnnotationMatchingPointcut(spring aop提供的)这个类的,开始就感觉有点奇怪spring 官方没有可能只实现类级别的功能(不像他们风格),我就找AnnotationMatchingPointcut同一级包下有一个AnnotationMethodMatcher类,往上看,才发现AnnotationMatchingPointcut类可以根据不同参数实现方法级别,我以为老师不用是有什么缺陷,所以才问一下,感谢啊。
    回复 有任何疑惑可以回复我~ 2025-07-20 01:57:24
  • 提问者 慕斯4245393 #2
    感谢老师,这块动态数据源,我是第二次返看,在starter的编写层面与功能的划分细致多非常启发,期待老师后续的课程(例如LLM课程)
    回复 有任何疑惑可以回复我~ 2025-07-20 02:04:37
  • Tim老师 回复 提问者 慕斯4245393 #3
    非常谢谢同学的支持,一起学习,一起进步哈
    回复 有任何疑惑可以回复我~ 2025-07-20 07:15:34
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号