카테고리 없음

[20180601] Spring i18n 다국어처리

한희성 2018. 6. 1.
반응형
1. 스프링의 다국어처리엔 크게 3가지


1. AceeptHeaderLocaleResolver

2. SessionLocaleResolver

3. CookieLocaleResolver



2. 뷰리졸버 호출 빈 객체로 선언 시 

 @Bean

    public LocaleResolver localeResolver()
{
// 세션을 사용한 예제
// SessionLocaleResolver resolver = new SessionLocaleResolver();
// resolver.setDefaultLocale(Locale.KOREAN);

// 쿠키를 사용한 예제
CookieLocaleResolver resolver = new CookieLocaleResolver();
// resolver.setDefaultLocale(Locale.KOREAN); // 기본값 강제 한국어 설정.
resolver.setCookieName("lang");

return resolver;
}

1) Interceptor 에서 Locale language = LocaleContextHolder.getLocale(); 호출로 파라메터 Language 를 얻을 수 있다. 정리필요

 




























https://gs.saro.me/#!m=elec&jn=798


반응형

댓글

💲 추천 글