Class RequestLocaleChangeInterceptor

  • All Implemented Interfaces:
    org.springframework.web.servlet.HandlerInterceptor

    public class RequestLocaleChangeInterceptor
    extends org.springframework.web.servlet.i18n.LocaleChangeInterceptor
    国际化拦截器, 扩展了 LocaleChangeInterceptor, 可根据请求头中的"Accept-Language"获取区域信息
    Author:
    CofCool
    • Field Summary

      • Fields inherited from class org.springframework.web.servlet.i18n.LocaleChangeInterceptor

        DEFAULT_PARAM_NAME, logger
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean preHandle​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler)  
      • Methods inherited from class org.springframework.web.servlet.i18n.LocaleChangeInterceptor

        getHttpMethods, getParamName, isIgnoreInvalidLocale, isLanguageTagCompliant, parseLocaleValue, setHttpMethods, setIgnoreInvalidLocale, setLanguageTagCompliant, setParamName
      • Methods inherited from interface org.springframework.web.servlet.HandlerInterceptor

        afterCompletion, postHandle
    • Constructor Detail

      • RequestLocaleChangeInterceptor

        public RequestLocaleChangeInterceptor()
    • Method Detail

      • preHandle

        public boolean preHandle​(javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpServletResponse response,
                                 Object handler)
                          throws javax.servlet.ServletException
        Specified by:
        preHandle in interface org.springframework.web.servlet.HandlerInterceptor
        Overrides:
        preHandle in class org.springframework.web.servlet.i18n.LocaleChangeInterceptor
        Throws:
        javax.servlet.ServletException