当前位置: 首页 > news >正文

有网页源码怎么做网站h5响应式音乐网站模板

有网页源码怎么做网站,h5响应式音乐网站模板,宣传册设计一般多少钱,注册公司的网址是什么Spring Boot中的国际化配置 大家好#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编#xff0c;也是冬天不穿秋裤#xff0c;天冷也要风度的程序猿#xff01;今天我们将探讨如何在Spring Boot应用中实现国际化配置#xff0c;使得应用能够轻松…Spring Boot中的国际化配置 大家好我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编也是冬天不穿秋裤天冷也要风度的程序猿今天我们将探讨如何在Spring Boot应用中实现国际化配置使得应用能够轻松支持多语言环境提升用户体验和应用的可扩展性。 Spring Boot中的国际化配置 1. 添加依赖和配置 首先我们需要在pom.xml文件中添加Spring Boot的国际化依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-validation/artifactId /dependency2. 配置国际化资源文件 在src/main/resources目录下创建国际化资源文件如messages.properties、messages_en.properties、messages_zh.properties等分别对应默认语言、英语和中文的消息配置。 示例 messages.properties 文件 greeting.messageHello, welcome to our application!示例 messages_en.properties 文件 greeting.messageHello, welcome to our application!示例 messages_zh.properties 文件 greeting.message你好欢迎来到我们的应用3. 配置Spring Boot应用类 创建一个配置类用于加载国际化资源文件并设置默认语言 package cn.juwatech.springbootinternationalization.config;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.support.ReloadableResourceBundleMessageSource; import org.springframework.web.servlet.LocaleResolver; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import org.springframework.web.servlet.i18n.CookieLocaleResolver; import org.springframework.web.servlet.i18n.LocaleChangeInterceptor;import java.util.Locale;Configuration public class InternationalizationConfig implements WebMvcConfigurer {Beanpublic ReloadableResourceBundleMessageSource messageSource() {ReloadableResourceBundleMessageSource messageSource new ReloadableResourceBundleMessageSource();messageSource.setBasename(classpath:messages);messageSource.setDefaultEncoding(UTF-8);return messageSource;}Beanpublic LocaleResolver localeResolver() {CookieLocaleResolver resolver new CookieLocaleResolver();resolver.setDefaultLocale(Locale.ENGLISH);resolver.setCookieName(language);resolver.setCookieMaxAge(3600); // 1 hourreturn resolver;}Overridepublic void addInterceptors(InterceptorRegistry registry) {LocaleChangeInterceptor interceptor new LocaleChangeInterceptor();interceptor.setParamName(lang);registry.addInterceptor(interceptor);} }4. 在Controller中使用国际化消息 在Controller中使用MessageSource来获取国际化消息 package cn.juwatech.springbootinternationalization.controller;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.MessageSource; import org.springframework.context.i18n.LocaleContextHolder; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;RestController public class GreetingController {Autowiredprivate MessageSource messageSource;GetMapping(/greeting)public String greeting() {return messageSource.getMessage(greeting.message, null, LocaleContextHolder.getLocale());} }5. 测试国际化配置 启动Spring Boot应用后访问/greeting接口根据请求的语言参数或者默认语言显示不同的问候语。 结语 通过本文的介绍您学习了如何在Spring Boot应用中实现国际化配置包括添加依赖、配置国际化资源文件、创建配置类、使用MessageSource获取国际化消息等步骤。国际化能够帮助您的应用在不同语言环境下提供良好的用户体验适应全球化的发展趋势。
http://www.dnsts.com.cn/news/38048.html

相关文章:

  • 地产平台网站模板建站平台社区
  • 太原市外贸网站建设赣州市建设局建管科网站
  • 最流行的做网站语言wordpress 生成
  • 网站建设与网页设计论述题wordpress爬行记录
  • 东莞网站建设 熊掌号做网站静态和动态
  • 服装网站论文网站推广页
  • 大连网站推广招聘建设部特种作业证网站查询
  • 加关键词的网站广西网站建设性价比高
  • asp.net网站开发第一步做医药行业找药的网站
  • 安徽太和有没有做网站的公司取名大全最新版的
  • 做游戏网站选服务器游戏开发需要多少钱?
  • 怎么做论坛的网站工商年报网上怎么申报
  • 松江建设投资有限公司网站运城网站推广
  • 150网站建设做网站用什么网名好
  • 沧州做网站多少钱个人做网站怎么盈利
  • 重庆个人网站建设上海传媒公司李健
  • 男女做暧暧试看网站49响应式手机网站制作
  • 网站加网页品牌网站升级
  • 怎么看一个网站用什么系统做的上海装修公司排名10大家装公司
  • 网站制作一般需要多少钱?织梦cms收费
  • wordpress多站点配置教程网站建设需求分析的功能
  • 制作一个网站的需要多少钱做ppt网站有哪些内容
  • 烟台网站制作套餐wordpress-5.2.1
  • 嘉兴网站开发与制作freenom网站建设
  • 中达建设网站微信网页版登录二维码
  • 东莞专业做网站公司高价做单网站
  • 网站建设捌金手指下拉二五id wordpress
  • python做网站方便吗自助建站免费建站平台
  • 上传软件的网站网站开发使用哪些开发语言
  • 网站推广工作设计网站推荐免费