java110 лет назад: 4
Родитель
Сommit
f23ad32a5e

+ 1 - 1
java110-core/src/main/java/com/java110/core/aop/Java110RestTemplateInterceptor.java

@@ -24,7 +24,7 @@ public class Java110RestTemplateInterceptor implements ClientHttpRequestIntercep
 
     @Override
     public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException {
-        logger.error("进入连接器" + new String(body));
+        logger.error("进入拦截器" + new String(body));
         TraceDto traceDto = Java110TraceFactory.getTraceDto();
         if (traceDto != null) {
             HttpHeaders httpHeaders = request.getHeaders();

+ 22 - 0
java110-core/src/main/java/com/java110/core/aop/Java110TraceConfigurer.java

@@ -0,0 +1,22 @@
+package com.java110.core.aop;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
+import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+@Configuration
+public class Java110TraceConfigurer implements WebMvcConfigurer {
+    @Autowired
+    private Java110TraceHandlerInterceptor java110TraceHandlerInterceptor;
+
+    @Override
+    public void addResourceHandlers(ResourceHandlerRegistry registry) {
+    }
+
+    @Override
+    public void addInterceptors(InterceptorRegistry registry) {
+        registry.addInterceptor(java110TraceHandlerInterceptor).addPathPatterns("/**");
+    }
+}