diff --git a/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingEnhanceProcessor.java b/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingEnhanceProcessor.java index fcfe91376..d4489be84 100644 --- a/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingEnhanceProcessor.java +++ b/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingEnhanceProcessor.java @@ -145,7 +145,7 @@ public class TracingEnhanceProcessor implements BeanPostProcessor { result.append("("); int index = 0; for (Class param : method.getParameterTypes()) { - result.append(param.getSimpleName() + " " + param.getSimpleName(). + result.append(param.getName() + " " + param.getSimpleName(). toLowerCase() + "$" + (index++) + ","); } if (method.getGenericParameterTypes().length > 0) { @@ -156,7 +156,7 @@ public class TracingEnhanceProcessor implements BeanPostProcessor { } private String generateMethodHead(Method method) { - return "public " + method.getReturnType().getSimpleName() + " " + method.getName(); + return "public " + method.getReturnType().getName() + " " + method.getName(); } private CtClass createProxyClass(Object bean, ClassPool mPool) {