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

SpringBoot實現(xiàn)國際化過程詳解

 更新時間:2019年12月12日 11:32:33   作者:淺灘淺  
這篇文章主要介紹了SpringBoot實現(xiàn)國際化過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了SpringBoot實現(xiàn)國際化過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

實現(xiàn)方法:thymeleaf模板引擎加上BootStrap

準備工作:

1.將準備好的Bootstrap模板放在templates下讓SpringBoot進行自動配置

SpringBoot自動配置會自動到(idea的shif鍵連按兩下進入全局搜索)

2.Bootstrp的引入(這里是maven以depency的方式引入)

<!--引入bootstrap-->
    <dependency>
      <groupId>org.webjars</groupId>
      <artifactId>bootstrap</artifactId>
      <version>4.0.0</version>
    </dependency>

3.thymeleaf的引入

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>

4.編寫國際化配置文件

使用ResourceBundleMessageSource管理國際化資源文件

springBoot默認配置

自己配置的國際化的代碼:

package com.zyb.webdemo.component;

import org.springframework.web.servlet.LocaleResolver;
import org.thymeleaf.util.StringUtils;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Locale;

/**
 * 在鏈接上攜帶區(qū)域信息
 */

public class MyLocaleResolver implements LocaleResolver {

  @Override
  public Locale resolveLocale(HttpServletRequest request) {
    String l = request.getParameter("l");
    Locale locale = Locale.getDefault();
    if(!StringUtils.isEmpty(l)){
      String[] split = l.split("_");
      locale = new Locale(split[0],split[1]);
    }
    return locale;
  }

  @Override
  public void setLocale(HttpServletRequest request, HttpServletResponse response, Locale locale) {

  }
}

上面附帶鏈接

結果亂碼的解決方案;

效果圖:

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

相關文章

  • 關于log4j漏洞修復解決方案及源碼編譯

    關于log4j漏洞修復解決方案及源碼編譯

    Log4j?是Apache為Java提供的日志管理工具。他與System.out.println()的作用相似,用來跟蹤、調試、維護程序。這篇文章主要介紹了關于log4j漏洞修復解決方案及源碼編譯,需要的朋友可以參考下
    2021-12-12
  • 關于SpringBoot接收json格式的Demo案例

    關于SpringBoot接收json格式的Demo案例

    這篇文章主要介紹了關于SpringBoot接收json格式的Demo案例,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • JDK8中新增的原子性操作類LongAdder詳解

    JDK8中新增的原子性操作類LongAdder詳解

    這篇文章主要給大家介紹了關于JDK8中新增的原子性操作類LongAdder的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面跟著小編來一起學習學習吧。
    2017-08-08
  • Spring AOP在web應用中的使用方法實例

    Spring AOP在web應用中的使用方法實例

    這篇文章主要給大家介紹了關于Spring AOP在web應用中的使用方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Spring AOP具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12
  • 詳解Spring系列之@ComponentScan批量注冊bean

    詳解Spring系列之@ComponentScan批量注冊bean

    本文介紹各種@ComponentScan批量掃描注冊bean的基本使用以及進階用法和@Componet及其衍生注解使用,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2022-02-02
  • Java中List集合對象去重及按屬性去重的8種方法

    Java中List集合對象去重及按屬性去重的8種方法

    這篇文章主要介紹了Java中List集合對象去重及按屬性去重的8種方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一地的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • JAVA使用動態(tài)代理對象進行敏感字過濾代碼實例

    JAVA使用動態(tài)代理對象進行敏感字過濾代碼實例

    這篇文章主要介紹了JAVA使用動態(tài)代理對象進行敏感字過濾代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • 高效數(shù)據(jù)傳輸?shù)拿孛芪淦鱌rotobuf的使用教程

    高效數(shù)據(jù)傳輸?shù)拿孛芪淦鱌rotobuf的使用教程

    Protobuf(Protocol?Buffers)是由?Google?開發(fā)的一種輕量級、高效的數(shù)據(jù)交換格式,它被用于結構化數(shù)據(jù)的序列化、反序列化和傳輸,本文主要介紹了它的具體使用方法,需要的可以參考一下
    2023-05-05
  • Jvm調優(yōu)和SpringBoot項目優(yōu)化的詳細教程

    Jvm調優(yōu)和SpringBoot項目優(yōu)化的詳細教程

    這篇文章主要介紹了Jvm調優(yōu)和SpringBoot項目優(yōu)化,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • 在 Spring Boot 中使用異步線程時的 HttpServletRequest 復用問題記錄

    在 Spring Boot 中使用異步線程時的 HttpServletReque

    文章討論了在SpringBoot中使用異步線程時,由于HttpServletRequest復用導致的Cookie解析失敗問題,為了解決這個問題,文章推薦了使用HttpServletRequestWrapper創(chuàng)建請求副本、手動傳遞請求上下文和延遲請求清理等方法,感興趣的朋友一起看看吧
    2025-03-03

最新評論

上蔡县| 定结县| 界首市| 洛隆县| 拜泉县| 南皮县| 离岛区| 台北县| 丰台区| 永平县| 安仁县| 莱阳市| 奉化市| 库车县| 靖远县| 万全县| 简阳市| 永福县| 东乌珠穆沁旗| 新闻| 揭阳市| 陵川县| 普格县| 长岭县| 剑河县| 太康县| 洱源县| 垫江县| 如东县| 白银市| 抚顺县| 清新县| 米脂县| 汉寿县| 开远市| 青州市| 蓬溪县| 富平县| 潜山县| 安阳县| 申扎县|