Spring i18n ( 다국어 ) - Locale Resolver


Spring i18n ( 다국어 ) - Locale Resolver

Locale Resolver의 종류 1. AbstractLocaleContextResolver http의 헤더의 Accept-Language에 의해 선택된다. setLocale이 지원되지 않는다. 오직 브라우저 설정에 의해서만 결정 2. SessionLocaleResolver 처음 들어갈 때는 AccpetHeaderLocaleResolver처럼 브라우저의 언어 설정에 의한 Accept-Language로 값이 결정된다. 단, setDefaultLocale을 설정한다면 이 값이 최우선 세션으로 저장되며 org.springframework.web.servlet.i18n.SessionLocaleResolver.LOCALE 라는 세션 속성이름으로 클래스를 시리얼라이징 되어 저장 3. CookieLocaleResolver SessionLocaleResolver와 속성이 동일하지만 lang 값이 바뀔 경우 세션이 아닌 쿠키에 저장된다. 때문에 SessionLocaleResolver의 경우 세션이...



원문링크 : Spring i18n ( 다국어 ) - Locale Resolver