我的方面有以下几点。看起来执行模式可能是原因。我希望有人可以帮助我找出以下建议的问题所在。
@Around(value = "execution(* com.ss.psystem..*.*(..))")
public final Object logAround(final ProceedingJoinPoint joinPoint)
throws Throwable {
Signature signature = joinPoint.getSignature();
LOGGER.trace("[{}][{}], Entering method...",
signature.getDeclaringTypeName(), signature.getName());
LOGGER.trace("arguments: {}", Arrays.toString(joinPoint.getArgs()));
Object result = joinPoint.proceed();
LOGGER.trace("[{}][{}], Exit the method.",
signature.getDeclaringTypeName(), signature.getName());
LOGGER.trace("returned value: [{}]", result);
return result;
}
错误:在类 com.ss.psystem.conf.PaymentSystemTestContext 中创建名称为“paymentService”的 bean 时出错:找不到匹配的工厂方法:工厂 bean 'paymentSystemTestContext';工厂方法'paymentService()'。检查具有指定名称的方法是否存在并且它是非静态的。