Springboot 国际化遇到的坑
1、 实现LocaleResolver接口后,将自己实现的类的对象注入容器中,方法 名一定是localeResolver
@Bean
public LocaleResolver localeResolver(){
return new MyLocaleResolver();
}
2、通过设置如下代码返回index.html
@Bean
public WebMvcConfigurerAdapter webMvcConfigurerAdapter(){
WebMvcConfigurerAdapter adapter = new WebMvcConfigurerAdapter(){
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("index");
registry.addViewController("/index.html").setViewName("index");
}
};
return adapter;
}
否则springboot会去找静态资源下的index.html,不考虑thymeleaf的视图解析器