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.*.*的部分,确保将它替换为实际的包名和类名,以确保注解中的参数类型和实际使用的类型一致。

相关内容

热门资讯

9分钟辅助挂!米娱gm游戏辅助... 9分钟辅助挂!米娱gm游戏辅助工具(透视)心悦游戏辅助(详细透视外开挂教程)1、每一步都需要思考,不...
第五分钟辅助挂!南通长牌辅助器... 您好,南通长牌辅助器插件这款游戏可以开挂的,确实是有挂的,需要了解加威信【136704302】很多玩...
三分钟辅助挂!宝宝游戏浙江辅助... 您好,小闲川南手游辅助器这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
8分钟辅助挂!盛世透视辅助器(... 8分钟辅助挂!盛世透视辅助器(透视)九游破解辅助插件教程(详细透视外开挂教程);一、九游破解辅助插件...
七分钟辅助挂!丫丫辅助器(透视... 七分钟辅助挂!丫丫辅助器(透视)创思维激k辅助器免费(详细透视外开挂教程)1、下载好创思维激k辅助器...
第8分钟辅助挂!丽水茶苑辅助(... 第8分钟辅助挂!丽水茶苑辅助(透视)决战卡五星有挂吗(详细透视外开挂教程)是一款可以让一直输的玩家,...
六分钟辅助挂!wepoker透... 六分钟辅助挂!wepoker透视脚本下载(透视)新蜜瓜大厅免费控制器(详细透视外开挂教程);无聊就玩...
第六分钟辅助挂!微信微乐辅助i... 第六分钟辅助挂!微信微乐辅助ios(透视)腾达填大坑辅助器(详细透视外开挂教程)是一款可以让一直输的...
第三分钟辅助挂!博乐填大坑有没... 第三分钟辅助挂!博乐填大坑有没有buff(透视)创思维激k辅助控制器(详细透视外开挂教程);第三分钟...
第九分钟辅助挂!极速猜一猜辅助... 第九分钟辅助挂!极速猜一猜辅助(透视)蘑菇云辅助使用视频(详细透视外开挂教程)1、在蘑菇云辅助使用视...