다국어

스프링

LocaleResolver, LocaleContextHolder

Locale DispatcherServlet을 사용하면 클라이언트의 Locale을 사용하여 메시지를 자동으로 확인할 수 있다. 이는 LocalResolver 객체를 사용한다. request가 들어오면 DispatcherServlet이 LocalResolver를 찾아 이를 설정해준다. RequestContext.getLocale()을 사용하면 LocalResolver를 통해 찾아진 Locale을 찾을 수 있다. 또한 특정 상황에 따라 Locale을 변경할 수 있는 Interceptor도 등록 가능하다. AcceptHeaderLocaleContextResolver : 요청 헤더의 accept-launguage 이용 Cookie Resolver @Bean public LocaleResolver localeRe..

규동
'다국어' 태그의 글 목록