是否可以在 aop 中使用带有通配符的方法名称?

Is posible to use the method name with a wildcard with aop?

我想使用部分方法名和通配符创建切点,例如:

myMethodWrite()

所以我的想法是这样的:

@Pointcut("execution(* br.com.spring.aop.*myMethod*.*(..))")

这样的事情可能吗?

是的,这是可能的。 Spring AOP documentation 状态

The name pattern matches the method name. You can use the * wildcard as all or part of a name pattern.

并举个例子

the execution of any method with a name beginning with "set":

 execution(* set*(..))