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

酷站网官网莱芜庞允盟

酷站网官网,莱芜庞允盟,正规app软件开发费用,做营销型网站哪家好配置文件 spring: messages: basename: il8n/messages # 配置国际化资源文件路径 fallback-to-system-locale: true # 是否使用系统默认的语言环境作为备选项 国际化配置 import org.springframework.context.annotation.Bean; import org.spr…配置文件 spring:         messages:                 basename: il8n/messages # 配置国际化资源文件路径                 fallback-to-system-locale: true # 是否使用系统默认的语言环境作为备选项 国际化配置 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; 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.LocaleChangeInterceptor; /** * 国际化配置 */ Configuration public class I18nlocaleConfig implements WebMvcConfigurer{ /** * 默认解析器 其中locale表示默认语言 */ Bean public LocaleResolver localeResolver() { return new MyLocaleResolver(); } Bean public LocaleChangeInterceptor localeChangeInterceptor() { LocaleChangeInterceptor localeChangeInterceptor new LocaleChangeInterceptor(); localeChangeInterceptor.setParamName(Accept-Language); return localeChangeInterceptor; } Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(localeChangeInterceptor()); } } 参数解析 import org.apache.commons.lang3.StringUtils; import org.springframework.web.servlet.LocaleResolver; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.Locale; /** * 参数解析 */ public class MyLocaleResolver implements LocaleResolver { Override public Locale resolveLocale(HttpServletRequest request) {// 从 request 域中读取传过来的参数 String l request.getHeader(Accept-Language); // 声明 Locale 为默认语言显示 Locale locale Locale.getDefault(); // 判断传入参数是否为空if (!StringUtils.isEmpty(language) StringUtils.contains(language,_)){ // 将传过来的参数通过下划线分割获取到地区(zh)即代码(CN) String[] split l.split(_); // 进行赋值 locale new Locale(split[0],split[1]); } // 返回 return locale; } Override public void setLocale(HttpServletRequest request, HttpServletResponse response, Locale locale) { } } ApplicationEvent import com.zzdy.recharge.il8n.utils.MessageUtils; import org.springframework.context.ApplicationListener; import org.springframework.context.MessageSource; import org.springframework.context.event.ContextRefreshedEvent; import org.springframework.stereotype.Component; import javax.annotation.Resource; Component public class ApplicationEvent implements ApplicationListenerContextRefreshedEvent { Resource protected MessageSource messageSource; Override public void onApplicationEvent(ContextRefreshedEvent event) { MessageUtils.setMessageSource(messageSource); } } MessageUtils import org.springframework.context.MessageSource; import org.springframework.context.i18n.LocaleContextHolder; import org.springframework.context.support.ResourceBundleMessageSource; public class MessageUtils extends ResourceBundleMessageSource { private static MessageSource messageSource; public static void setMessageSource(MessageSource source){ messageSourcesource; } public MessageUtils() { super(); } /** * 获取单个国际化翻译值 */ public static String get(String pvsKey) { try { return messageSource.getMessage(pvsKey, null, LocaleContextHolder.getLocale()); } catch (Exception e) { return pvsKey; } } /** * 获取单个国际化翻译值 */ public static String get(String pvsKey,Object ... pvParams) { try { return messageSource.getMessage(pvsKey, pvParams, LocaleContextHolder.getLocale()); } catch (Exception e) { return pvsKey; } } } 运行 import com.zzdy.recharge.il8n.utils.MessageUtils; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; RestController RequestMapping(recharge/i18n) public class GreetingController { GetMapping(/greeting)   public String greeting() {         return MessageUtils.get(not.null);   } } 运行截图 中文 英文
http://www.dnsts.com.cn/news/144391.html

相关文章:

  • 中国空间站研究项目软件设计师考什么
  • 客户买东西返利网站怎么做推广网站制作
  • 做网站设计好的公司Oss怎么做静态网站
  • 做网站的就业前景网站为什么要改版
  • 礼品网站建设广州番禺网站建设公司推荐
  • 建站优化是什么国家卫生健康官网入口
  • PHP网站开发常用函数wordpress手机端发布软件
  • 做网站需要多少职务iis网站架设教程
  • 数据网站建设多少钱网站设计论文5000
  • 小说网站建设百度口碑
  • 企业网站价格花家私公司网站建设多少钱
  • 网站建设课程设计报告总结wordpress短视频模板
  • 茂名市城乡和住房建设局网站网站是否正常
  • 自助建站系统搭建济南市住房建设网站
  • 的网站建立个人博客wordpress模板
  • 网站国内服务器租用html编程
  • 公司网站上线流程小型企业网络搭建
  • 沈阳建站模板苏州知名网站建设设计
  • 高仿服装网站建设营销活动推广策划
  • 北京近期传染病情况厦门关键词优化seo
  • 温州网站建设咨询网站平台构建
  • 网站流量统计分析工具中国版动漫网站模板
  • 免费网站有哪些阿里云服务器租用价格表
  • 做公司产品展示网站有什么做兼职的网站比较好
  • html做的旅游网站电影网站开发源代码
  • 视差效果网站51ppt模板网官网
  • 企业网站设计分析内丘企业做网站
  • 品牌型网站制作公司微信运营者和管理员的区别
  • 大连坐网站做类似淘宝一样的网站
  • c 做网站数学建模代做网站