最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Boot2.X國(guó)際化文件編寫配置

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

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

國(guó)際化文件的編寫

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

頁(yè)面非連接配置國(guó)際化只需要:

spring.messages.basename=i18n.login

1: 1.5X版本配置的方式

鏈接配置

編寫類 實(shí)現(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) {
	}
}

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

在下面這里配置

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

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

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

  @Bean
  public LocaleChangeInterceptor localeChangeInterceptor() {
    LocaleChangeInterceptor lci = new LocaleChangeInterceptor();
    // 參數(shù)名 用于區(qū)別使用語(yǔ)言類型
    /**
     * <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;
  }

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

太仓市| 湖州市| 庆云县| 府谷县| 凭祥市| 乌鲁木齐县| 尼勒克县| 平利县| 衡东县| 临江市| 旬阳县| 灵石县| 兴国县| 汝州市| 洪泽县| 双鸭山市| 平远县| 丰顺县| 青河县| 吉林省| 谢通门县| 夹江县| 黔西| 东安县| 珲春市| 兴业县| 罗田县| 华容县| 万载县| 石城县| 新营市| 当涂县| 高邮市| 南溪县| 牡丹江市| 杂多县| 阿拉善右旗| 阳曲县| 玉山县| 扬州市| 长阳|