diff --git a/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-4.x-plugin/src/main/java/org/skywalking/apm/plugin/spring/mvc/define/AbstractControllerInstrumentation.java b/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-4.x-plugin/src/main/java/org/skywalking/apm/plugin/spring/mvc/define/AbstractControllerInstrumentation.java index 9859384e4..c4d2e4195 100644 --- a/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-4.x-plugin/src/main/java/org/skywalking/apm/plugin/spring/mvc/define/AbstractControllerInstrumentation.java +++ b/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-4.x-plugin/src/main/java/org/skywalking/apm/plugin/spring/mvc/define/AbstractControllerInstrumentation.java @@ -111,4 +111,13 @@ public abstract class AbstractControllerInstrumentation extends ClassInstanceMet } protected abstract String[] getEnhanceAnnotations(); + + @Override protected String[] witnessClasses() { + /** + * @see {@link org.springframework.web.servlet.tags.ArgumentTag} + */ + return new String[]{ + "org.springframework.web.servlet.tags.ArgumentTag" + }; + } }