基于xml的springAOP,execution表达式用service接口声明的方法路径居然可以匹配到impl的方法??
service接口代码:
实现service接口的实现类代码:
xml配置:
正常来说,需要用哪个类就用哪个目录的路径,比如下面
但是我发现公司项目里边这种基于service层的路径也是可以的,比如下面
不知道是什么原理(挖草无情)?### 问题描述
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
跟进代码里,看看这个表达式解析后的PointCut对象是什么样的。
问题已解决,看了spring源码之后,发现后台匹配的逻辑是 当前的实现类包括实现类实现的接口的声明所有方法,也就是说 只要实现类的接口名称符合匹配原则,就能匹配上