久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

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

瀏覽:7日期:2023-09-20 10:33:26

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

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

messages.properties init projectmessages_en_US.properties init projectmessages_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ó)際化 */@Beanpublic 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 th:href='http://www.baoyu77737.com/bcjs/@{index.html(l=’en-US’)}' rel='external nofollow' >中文</a> * <a th:href='http://www.baoyu77737.com/bcjs/@{index.html(l=’zh-CN’)}' rel='external nofollow' >English</a> */ lci.setParamName('l'); return lci; }

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

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 南昌市| 苏尼特右旗| 南岸区| 内黄县| 兴国县| 阳信县| 常熟市| 宁国市| 鹤壁市| 斗六市| 安乡县| 裕民县| 博爱县| 许昌县| 泾川县| 乡城县| 托里县| 灵璧县| 上蔡县| 油尖旺区| 定陶县| 双峰县| 兴海县| 洛扎县| 随州市| 普定县| 新营市| 三穗县| 云阳县| 称多县| 海丰县| 邻水| 华坪县| 永平县| 桑日县| 山东省| 内江市| 德清县| 香河县| 内黄县| 特克斯县|