본문 바로가기
Study_Framework

[Spring] 다국어 처리

by 타블로 2018. 5. 5.

 

 

@Configuration

public class LocaleConfig implements WebMvcConfigurer {

 

@Bean

public LocaleResolver localeResolver() {

 

SessionLocaleResolver resolver = new SessionLocaleResolver();

resolver.setDefaultLocale(Locale.ENGLISH);

return resolver;

}

 

@Bean

public LocaleChangeInterceptor localeChangeInterceptor() {

 

LocaleChangeInterceptor localeChangeInterceptor = new LocaleChangeInterceptor();

localeChangeInterceptor.setParamName("lang");

return localeChangeInterceptor;

 

}

 

@Override

public void addInterceptors(InterceptorRegistry registry) {

 

registry.addInterceptor(localeChangeInterceptor());

 

}

 

}