此表达式在面向方面编程中选择什么 - ("execution(* *.*(..))")
?这会选择所有方法而不管它们的范围,返回类型或参数吗?
答案 0 :(得分:0)
这取决于您的实施。 - Check this!
正如您在上面的链接中所看到的,您可以将方法与特定的返回类型,参数和/或范围进行匹配。 例如(如果您不想打开此链接):
匹配EmployeeManager中的所有公共方法
execution(public * EmployeeManager.*(..))
将EmployeeManager 中的所有公共方法与返回类型匹配 EmployeeDTO
execution(public EmployeeDTO EmployeeManager.*(..))
将EmployeeManager 中的所有公共方法与返回类型 EmployeeDTO匹配,将第一个参数匹配为EmployeeDTO
execution(public EmployeeDTO EmployeeManager.*(EmployeeDTO, ..))
答案 1 :(得分:0)
("执行(* 。(..))")选择所有方法