Bladeren bron

1、过滤rpc请求

rayson 1 jaar geleden
bovenliggende
commit
6663b9dda0

+ 4 - 0
citu-framework/citu-spring-boot-starter-web/src/main/java/com/citu/framework/i18n/config/LocaleInterceptor.java

@@ -1,5 +1,6 @@
 package com.citu.framework.i18n.config;
 
+import com.citu.framework.web.core.util.WebFrameworkUtils;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.context.i18n.LocaleContextHolder;
 import org.springframework.http.HttpHeaders;
@@ -46,6 +47,9 @@ public class LocaleInterceptor implements HandlerInterceptor {
 
     @Override
     public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) {
+        if(WebFrameworkUtils.isRpcRequest(request)) {
+            return true;
+        }
         LocaleResolver localeResolver = RequestContextUtils.getLocaleResolver(request);
         if (localeResolver == null) {
             throw new IllegalStateException("No LocaleResolver found: not in a DispatcherServlet request?");