1. 程式人生 > >SpringBoot零基礎入門指南9--國際化

SpringBoot零基礎入門指南9--國際化

mes blog 文件 resources http mvc eval ati post

不需要添加額外的依賴

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--國際化