zoukankan      html  css  js  c++  java
  • 后端——框架——容器框架——spring_boot——《官网》阅读笔记——第四章节2(国际化)

      Spring boot配置国际化本质是Spring配置国际化,在spring中配置国际化的步骤有三步。

    1. 第一步:在IOC容器中注入ResourceBundleMessageSource。这个类存在于MessageSource的类体系结构中。ApplicationContext接口也继承了此接口。
    2. 第二步:若只有一个资源文件,配置basename属性,若存在多个资源文件,配置basenames属性。
    3. 第三步:调用MessageSource的getMessage方法。

      spring boot配置国际化更便捷。

      当路径下存在资源文件时,自动注入ResourceBundleMessageSource,第一步省略。

      当只有一个资源文件,并且文件名称为messages.properties,第二步也可以省略。

      当需要自定义资源文件名时,可以设置spring.messages.basename,当为多个资源文件时,使用逗号分隔即可。

    spring.messages.basename=welcome,message
    

      测试代码如下:

    // 获取资源文件的类
    MessageSource resource = SpringApplication.run(LearningSpringBootApplication.class, args);
    // 获取欢迎的国际化信息,其中Key值为hello
    String message = resource.getMessage("hello", null, Locale.getDefault());
    // 打印message到控制台,输出"你好"
    System.out.println(message);
    

      参考:spring配置国际化

  • 相关阅读:
    性能测试系列七 工具选择
    Selenium Web自动化面试题总结(下篇)
    性能测试系列六 评估压测量
    hexo 安装
    光纤收发器组网方式
    频谱仪
    交换机网管telent
    区块链共识机制
    SDH、MSTP、OTN和PTN
    ACL知识
  • 原文地址:https://www.cnblogs.com/rain144576/p/12498453.html
Copyright © 2011-2022 走看看