|
@@ -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?");
|