SpringBoot零基础入门指南9--国际化

Posted 凭栏独倚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot零基础入门指南9--国际化相关的知识,希望对你有一定的参考价值。

不需要添加额外的依赖

WebMvcConfig.java中添加代码

/**
 * bean
验证
 * @return
 
*/
@Bean
public LocalValidatorFactoryBean validator() {
    LocalValidatorFactoryBean validator = new LocalValidatorFactoryBean();
    validator.setProviderClass(HibernateValidator.class);
    validator.setValidationMessageSource(messageSource());

    return validator;
}

/**
 *
基于cookie的国际化
 * */
@Bean(name="localResolver")
public CookieLocaleResolver localeResolver() {
    CookieLocaleResolver localeResolver = new CookieLocaleResolver();
    return  localeResolver;
}

 

 

并创建好国际化文件

 

resources文件夹上右键然后按步骤创建

 

添加数据

 

database.html中添加

<div>
    国际化数据
    <span th:text="#{text}"></span>
</div>

 

启动后显示

 

 

此方法基于服务器语言,转换浏览器语言时可能不会转换成英文的

 

 

以上是关于SpringBoot零基础入门指南9--国际化的主要内容,如果未能解决你的问题,请参考以下文章

2021版SpringBoot2零基础入门SpringBoot全套完整版

小D课堂 - 零基础入门SpringBoot2.X到实战_第1节零基础快速入门SpringBoot2.0_1SpringBoot2.x课程介绍和高手系列知识点

2018最新SpringBoot2.0教程(零基础入门)

零基础快速入门SpringBoot2.0

雷丰阳2021版SpringBoot2零基础入门全套完整版资源

(百度云)2021版SpringBoot2零基础入门springboot全套完整版