具有类名模式的切入点

clo*_*aut 5 java spring aspectj

test.core 并且我想要一个关于该类中的每个类或具有名称模式Service的子包的方面。

像这样:“执行(public de.test.core.. Service .*(..)”但它似乎不起作用。

aspectJ 甚至能够匹配类模式吗?

GUI*_*sam 5

匹配名称以 \xe2\x80\x98Service\xe2\x80\x99 结尾的 beans 中定义的所有方法。

\n\n
bean(*Service)\n
Run Code Online (Sandbox Code Playgroud)\n\n

按服务模式匹配

\n\n
@Pointcut("within(*..*Service)")\npublic void inServiceClass() {}\n
Run Code Online (Sandbox Code Playgroud)\n

  • 谢谢,您的回答仍然非常有帮助,因为它向我展示了如何仅匹配类/方法名称的一部分 (2认同)