AspectLogging:nomatchforthistypename,whatamIdoingwrong?
创始人
2024-09-20 03:01:00
0

在使用AOP切面日志时,出现了“no match for this type name”的错误,常见原因是注解的参数类型和实际使用的类型不匹配。解决方法是确保注解中的参数类型与实际使用的类型一致。

示例代码:

@Aspect
@Component
public class LoggingAspect {

    private final Logger logger = LogManager.getLogger(LoggingAspect.class);

    @Around("execution(* com.example.service.*.*(..))")
    public Object logServiceMethod(ProceedingJoinPoint joinPoint) throws Throwable {
        logger.info("Starting method: " + joinPoint.getSignature());
        Object result = joinPoint.proceed();
        logger.info("Finished method: " + joinPoint.getSignature());
        return result;
    }
}

在示例代码中,切面注解的参数是@Around,它的参数类型是execution,括号里是表达式"execution(* com.example.service.*.*(..))",它表示切入所有com.example.service包下的所有类的所有方法。如果出现了“no match for this type name”的错误,可以检查表达式中com.example.service.*.*的部分,确保将它替换为实际的包名和类名,以确保注解中的参数类型和实际使用的类型一致。

相关内容

热门资讯

必备透视!wpk是真的还是假的... 必备透视!wpk是真的还是假的,wepoker手机版辅助,法门教程(确实有挂)-哔哩哔哩1、任何wp...
解密透视!pokerworld... 解密透视!pokerworld修改器!一贯一直总是有辅助方法(有挂教程)-哔哩哔哩pokerworl...
必备透视!wepokerplu... 必备透视!wepokerplus外开挂,wepoker透视功能下载,模块教程(有挂教程)-哔哩哔哩1...
教你透视!pokermaste... 教你透视!pokermaster修改器!真是有辅助插件(有人有挂)-哔哩哔哩1、进入游戏-大厅左侧-...
有挂透视!wepoker有透视... 有挂透视!wepoker有透视吗,wepoker俱乐部辅助,大纲教程(今日头条)-哔哩哔哩1、起透看...
总结透视!wepoker透视脚... 总结透视!wepoker透视脚本免费下载pc,epoker透视底牌,机巧教程(真是有挂)-哔哩哔哩1...
揭露透视!werplan免费挂... 揭露透视!werplan免费挂下载!一直真的有辅助技巧(有挂详细)-哔哩哔哩1、玩家可以在werpl...
教你透视!werplan怎么透... 教你透视!werplan怎么透视,wepoker免费脚本咨询,手册教程(真实有挂)-哔哩哔哩1、让任...
了解透视!来玩app破解版!果... 了解透视!来玩app破解版!果然是真的有辅助技巧(有挂方式)-哔哩哔哩运来玩app破解版辅助工具,进...
推荐透视!wepoker到底有... 推荐透视!wepoker到底有没有透视,aapoker透视脚本入口,方案教程(有挂工具)-哔哩哔哩w...