欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring Boot2.X國際化文件編寫配置

 更新時間:2020年02月25日 13:57:59   作者:---WeiGeH  
這篇文章主要介紹了Spring Boot2.X國際化文件編寫配置,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了Spring Boot2.X國際化文件編寫配置,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

國際化文件的編寫

messages.properties
init project
messages_en_US.properties
init project
messages_zh_CN.properties

頁面非連接配置國際化只需要:

spring.messages.basename=i18n.login

1: 1.5X版本配置的方式

鏈接配置

編寫類 實現(xiàn)LocaleResover

public class LocaleSetting implements LocaleResolver {
	@Override
	  public Locale resolveLocale(HttpServletRequest request) {
		/**
     * l=('en_US) 取得連接字符串
     */
		String lstr = request.getParameter("l");
		Locale locale = Locale.getDefault();
		if(!StringUtils.isEmpty(lstr)){
			String[] split = lstr.split("_");
			locale = new Locale(split[0],split[1]);
		}
		return locale;
	}
	@Override
	  public void setLocale(HttpServletRequest request, HttpServletResponse response, Locale locale) {
	}
}

一個Spring Boot 只需要存在一個繼承 WebMvcConfigurationSupport,所以都在這個類 配置

在下面這里配置

public class AppConfig extends WebMvcConfigurationSupport
/**
 * 配置國際化
 */
@Bean
public LocaleResolver initLocale(){
	return new LocaleSetting();
}

2: 2.x版本的配置方式

/**
   * 攔截器映射
   */
  @Override
  protected void addInterceptors(InterceptorRegistry registry) {
    registry.addInterceptor(localeChangeInterceptor());
    super.addInterceptors(registry);
  }
  /**
   * 配置國際化
   */
  @Bean
  public LocaleResolver localeResolver() {
    SessionLocaleResolver slr = new SessionLocaleResolver();
    // 默認使用的語言
    slr.setDefaultLocale(Locale.SIMPLIFIED_CHINESE);
    return slr;
  }

  @Bean
  public LocaleChangeInterceptor localeChangeInterceptor() {
    LocaleChangeInterceptor lci = new LocaleChangeInterceptor();
    // 參數(shù)名 用于區(qū)別使用語言類型
    /**
     * <a class="btn btn-sm" th:href="@{index.html(l='en-US')}" rel="external nofollow" >中文</a>
     * <a class="btn btn-sm" th:href="@{index.html(l='zh-CN')}" rel="external nofollow" >English</a>
     */
    lci.setParamName("l");
    return lci;
  }

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • springboot中的controller注意事項說明

    springboot中的controller注意事項說明

    這篇文章主要介紹了springboot中的controller注意事項說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Mybatis枚舉類型轉(zhuǎn)換源碼分析

    Mybatis枚舉類型轉(zhuǎn)換源碼分析

    在Mybatis的TypeHandlerRegistry中,添加了常用的類轉(zhuǎn)換器,其中默認的枚舉類型轉(zhuǎn)換器是EnumTypeHandler,這篇文章主要介紹了Mybatis枚舉類型轉(zhuǎn)換源碼分析,需要的朋友可以參考下
    2024-05-05
  • 使用Java Minio搭建自己的文件系統(tǒng)詳解

    使用Java Minio搭建自己的文件系統(tǒng)詳解

    這篇文章主要介紹了使用Java Minio搭建自己的文件系統(tǒng)的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2021-09-09
  • java讀取txt文件代碼片段

    java讀取txt文件代碼片段

    這篇文章主要為大家詳細介紹了java讀取txt文件的代碼片段,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • JavaWeb使用Cookie模擬實現(xiàn)自動登錄功能(不需用戶名和密碼)

    JavaWeb使用Cookie模擬實現(xiàn)自動登錄功能(不需用戶名和密碼)

    不需要填寫用戶名和密碼自動登錄系統(tǒng),其實現(xiàn)思路使用cookie模擬瀏覽器自動登錄,對cookie實現(xiàn)自動登錄功能感興趣的朋友一起學習吧
    2016-08-08
  • servlet3文件上傳操作

    servlet3文件上傳操作

    這篇文章主要介紹了servlet3文件上傳操作的相關資料,需要的朋友可以參考下
    2017-11-11
  • Java Document生成和解析XML操作

    Java Document生成和解析XML操作

    這篇文章主要介紹了Java Document生成和解析XML操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 淺談cookie 和session 的區(qū)別

    淺談cookie 和session 的區(qū)別

    下面小編就為大家?guī)硪黄獪\談cookie 和session 的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • Java實現(xiàn)高校教務系統(tǒng)

    Java實現(xiàn)高校教務系統(tǒng)

    這篇文章主要為大家詳細介紹了Java實現(xiàn)高校教務系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Java面試題沖刺第二十八天--數(shù)據(jù)庫(5)

    Java面試題沖刺第二十八天--數(shù)據(jù)庫(5)

    這篇文章主要為大家分享了最有價值的三道關于數(shù)據(jù)庫的面試題,涵蓋內(nèi)容全面,包括數(shù)據(jù)結構和算法相關的題目、經(jīng)典面試編程題等,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論