java - 具有类名模式的切入点

标签 java spring aspectj

test.core,我想要围绕其中每个类的方面或名称模式为 Service 的子包。

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

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

最佳答案

匹配名称以'Service'结尾的bean中定义的所有方法。

bean(*Service)

按服务模式匹配

@Pointcut("within(*..*Service)")
public void inServiceClass() {}

关于java - 具有类名模式的切入点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32756411/

相关文章:

java - java中通过扫描仪设备读取文件

java - @Override onApplicationEvent 方法

java - 无法使执行器端点在旧版Spring Boot项目中工作-获取身份验证页面

java - 如何在Java中打印以逗号作为千位分隔符的自然数?

java - Android 后台服务没有停止/终止

java - 调用通用接口(interface)方法不起作用

java - 线程中的异常 java.lang.NullPointerException

java - 使用带有 Spring security UsernameAndPasswordAuthFilter 的 MultiReadHttpServletRequest 时无法登录

java - PointCut 将使用某些参数注释的方法与注释相匹配

java - 带有局部变量注解的 AOP