Spring 中的 PointCut 表达式

问题描述 投票:0回答:1

我有两个切入点表达式:

  1. * *..*Repository.find*(..)
  2. * *Repository.find*(..)

这两者有什么区别?第一个切入点的

*..
部分意味着什么?

java spring-boot aop aspectj spring-aop
1个回答
0
投票

我认为这个问题的最佳答案您可以在文档

中找到

关于你的主题:

* *..*Repository.find*(..)
此切入点与以 find 开头且具有任意数量参数的任何方法匹配,并且位于调用某些以
Repository.find

结尾的方法的任何类中

* *Repository.find*(..)
这个切入点意味着任何与这个切入点匹配的东西。

© www.soinside.com 2019 - 2024. All rights reserved.