From e356da4b0e264a7617b3356febe6d6e25361f20a Mon Sep 17 00:00:00 2001 From: Brandon Fergerson Date: Wed, 15 Jul 2020 09:52:46 +0400 Subject: [PATCH] #4907 - Duplicate Spring MVC endpoint fix (#5084) --- .../mvc/commons/interceptor/AbstractMethodInterceptor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-commons/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/commons/interceptor/AbstractMethodInterceptor.java b/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-commons/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/commons/interceptor/AbstractMethodInterceptor.java index d60106794..669d2e87a 100644 --- a/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-commons/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/commons/interceptor/AbstractMethodInterceptor.java +++ b/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-commons/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/commons/interceptor/AbstractMethodInterceptor.java @@ -84,9 +84,9 @@ public abstract class AbstractMethodInterceptor implements InstanceMethodsAround if (requestURL == null) { requestURL = getRequestURL(method); pathMappingCache.addPathMapping(method, requestURL); - requestURL = getAcceptedMethodTypes(method) + pathMappingCache.findPathMapping(method); + requestURL = pathMappingCache.findPathMapping(method); } - operationName = requestURL; + operationName = getAcceptedMethodTypes(method) + requestURL; } HttpServletRequest request = (HttpServletRequest) ContextManager.getRuntimeContext()