当前位置: 首页 > 知识库问答 >
问题:

我想做一个切入点。但它给出了一个例外

宋高谊
2023-03-14

在这里,我使用了一个点切割注释,如下所示:


    @Pointcut("Execution(* com.luv2code.springdemo.controller.*.*(..))")
    private void forControllerPackage() {
        
    }

它给了我一个例外,那就是:

Pointcut is not well-formed: expecting ')' at character position 12
Execution(* com.luv2code.springdemo.dao.*.*(..))
            ^^^                                

我刚刚开始学习AOP。任何建议或帮助都会有很大帮助。谢谢。

共有1个答案

苏淇
2023-03-14

您需要在所有小写字符中拼写执行:

@Pointcut("execution(* com.luv2code.springdemo.controller.*.*(..))")
private void forControllerPackage() {}

顺便说一句,如果你想确保com的子包。LUV2代码。springdemo。控制器也包括在内,请使用 语法如下:

@Pointcut("execution(* com.luv2code.springdemo.controller..*(..))")
private void forControllerPackage() {}
 类似资料: