**
springboot+thymeleaf 实现点击页面国际化实例
**
准备
页面代码
国际化资源文件(最好使用idea自带的resource bundle,可以快速编写这里就不再详细赘述)
点击切换国际化首先其原理是
国际化Locale(区域信息对象);LocaleResolver(获取区域对象信息);
其底层源码
知道原理过后,首先要在链接上携带区域区域信息
然后就是继承LocaleResolver接口重写里边的resolverLocale方法
最后再将其放入springMVC的容器当中(注:springmvc中是有解析区域信息的方法的,但它的的方法是容器中没有才执行,有就不执行)
@Bean
public LocaleResolver localeResolver(){
return new MyLocaleResolver();
}
最后要注意的的就是包名不要倒错了!
最后是目录结构