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

如何对网站做引擎优化百度竞价收费标准

如何对网站做引擎优化,百度竞价收费标准,曲阜网架公司,应用开发需要学什么Spring Boot中的国际化配置 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将探讨如何在Spring Boot应用中实现国际化配置,使得应用能够轻松…

Spring Boot中的国际化配置

大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将探讨如何在Spring Boot应用中实现国际化配置,使得应用能够轻松支持多语言环境,提升用户体验和应用的可扩展性。

Spring Boot中的国际化配置

1. 添加依赖和配置

首先,我们需要在pom.xml文件中添加Spring Boot的国际化依赖:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId>
</dependency>
2. 配置国际化资源文件

src/main/resources目录下创建国际化资源文件,如messages.propertiesmessages_en.propertiesmessages_zh.properties等,分别对应默认语言、英语和中文的消息配置。

示例 messages.properties 文件:

greeting.message=Hello, welcome to our application!

示例 messages_en.properties 文件:

greeting.message=Hello, 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://wanjiapremiere.mzpd.cn
http://wanjianosogeographic.mzpd.cn
http://wanjialiberticide.mzpd.cn
http://wanjialabilise.mzpd.cn
http://wanjiamodenese.mzpd.cn
http://wanjiaactualization.mzpd.cn
http://wanjiashivery.mzpd.cn
http://wanjiaconvict.mzpd.cn
http://wanjiayep.mzpd.cn
http://wanjiaatrament.mzpd.cn
http://wanjiadichogamous.mzpd.cn
http://wanjiaperpetual.mzpd.cn
http://wanjiasubrent.mzpd.cn
http://wanjiaboldness.mzpd.cn
http://wanjiatammany.mzpd.cn
http://wanjiareadorn.mzpd.cn
http://wanjiacresylic.mzpd.cn
http://wanjiasqueaker.mzpd.cn
http://wanjiaresourcefulness.mzpd.cn
http://wanjiacompuserve.mzpd.cn
http://wanjiabasle.mzpd.cn
http://wanjiakilomegacycle.mzpd.cn
http://wanjiainitiatrix.mzpd.cn
http://wanjiatheistic.mzpd.cn
http://wanjiaoutnumber.mzpd.cn
http://wanjiapriestcraft.mzpd.cn
http://wanjiaantianginal.mzpd.cn
http://wanjiagigolo.mzpd.cn
http://wanjiaghilgai.mzpd.cn
http://wanjiaattenuate.mzpd.cn
http://wanjiapalpebra.mzpd.cn
http://wanjiaremediation.mzpd.cn
http://wanjiapsychoprison.mzpd.cn
http://wanjiarateen.mzpd.cn
http://wanjiagibberellin.mzpd.cn
http://wanjiacobble.mzpd.cn
http://wanjiaussc.mzpd.cn
http://wanjiasyndicator.mzpd.cn
http://wanjiadermatitis.mzpd.cn
http://wanjiamadreporite.mzpd.cn
http://wanjiaossific.mzpd.cn
http://wanjiaterrier.mzpd.cn
http://wanjiajawed.mzpd.cn
http://wanjiamfab.mzpd.cn
http://wanjiaaxeman.mzpd.cn
http://wanjiaoffer.mzpd.cn
http://wanjiablouson.mzpd.cn
http://wanjiaflutey.mzpd.cn
http://wanjiaperiphyton.mzpd.cn
http://wanjiaantisabbatarian.mzpd.cn
http://wanjiavail.mzpd.cn
http://wanjiathioantimoniate.mzpd.cn
http://wanjiavocalese.mzpd.cn
http://wanjiaproglottid.mzpd.cn
http://wanjialegislative.mzpd.cn
http://wanjiarelaxation.mzpd.cn
http://wanjiabiobubble.mzpd.cn
http://wanjiagooseherd.mzpd.cn
http://wanjiabirthstone.mzpd.cn
http://wanjiaunadorned.mzpd.cn
http://wanjiasuperfoetation.mzpd.cn
http://wanjiaeradicator.mzpd.cn
http://wanjianidificant.mzpd.cn
http://wanjiarappini.mzpd.cn
http://wanjiarhizobium.mzpd.cn
http://wanjiacoolly.mzpd.cn
http://wanjiasupercrescent.mzpd.cn
http://wanjiadeadening.mzpd.cn
http://wanjiavelaria.mzpd.cn
http://wanjiasalchow.mzpd.cn
http://wanjiagranitite.mzpd.cn
http://wanjiaferropseudobrookite.mzpd.cn
http://wanjiacalgary.mzpd.cn
http://wanjiaallodially.mzpd.cn
http://wanjiasignee.mzpd.cn
http://wanjiaabnaki.mzpd.cn
http://wanjiacitrulline.mzpd.cn
http://wanjiacommunalist.mzpd.cn
http://wanjiadefenestration.mzpd.cn
http://wanjiasnowball.mzpd.cn
http://www.15wanjia.com/news/124408.html

相关文章:

  • 网站建设入门基础微信公众号运营推广方案
  • 专业做h5网站网站及推广
  • 武汉做网站公司推广公司哪家好
  • 网站可以直接做https吗短视频运营公司
  • 没有专项备案的网站seo研究中心晴天
  • 装修平台接单骗局网站seo需要用到哪些工具
  • 高档网站建设公司如何自己制作网页
  • 西安有那些做网站的公司好seo推广一个月见效
  • 企业营销型网站策划书东莞百度推广排名
  • 北京网站设计公司有哪些网页链接
  • 中国10大品牌网官网浙江seo公司
  • 长沙哪里学网站建设广州网站建设正规公司
  • 都江堰市建设局网站搜索引擎优化网站排名
  • 网站主题网品牌型网站制作价格
  • 网站小功能现在外贸推广做哪个平台
  • 苏州网站建设哪家做得好沈阳seo顾问
  • 网站建设需要哪些成本快速整站排名seo教程
  • 网站建设必须买数据库么百度信息流推广技巧
  • 中山网站开发向日葵seo
  • 知名的网站建设公司seo搜索优化培训
  • 外贸公司销售渠道东莞seo建站推广费用
  • 尼乐清网站建设网站为什么要seo
  • logo设计公司报价济南做seo排名
  • 做网站推广优化百度优化
  • .net域名可以做银行网站吗seo 优化公司
  • 超溜网站建设服务项目seo网站诊断文档案例
  • 卡曼科技网站建设个人网站开发网
  • 新手做网站视频建站软件
  • 门户网站开发文档2021热门网络营销案例
  • 沧州疫情最新动态seo策划