【问题标题】:Can I use a messages.yml file instead of messages.properties for message codes我可以使用 messages.yml 文件而不是 messages.properties 作为消息代码吗
【发布时间】:2019-11-21 03:10:45
【问题描述】:

我可以使用messages.yml 代替messages.properties 来定义消息的国际化吗?

我试过了,还是不行,有没有人帮忙看看还有什么需要做的?

我的解析器看起来像这样

@Bean
    public ResourceBundleMessageSource messageSource() {
        ResourceBundleMessageSource rs = new ResourceBundleMessageSource();
        rs.setBasename("i18n/messages");
        rs.setDefaultEncoding("UTF-8");
        rs.setUseCodeAsDefaultMessage(true);
        return rs;
    }

我已将messages.yml 放在resources/i18n/ 下。

【问题讨论】:

    标签: spring-boot spring-mvc properties internationalization yaml


    【解决方案1】:

    目前默认情况下不支持它,您可以从这个功能请求中看到,由于实际上不相关而被关闭:https://github.com/spring-projects/spring-framework/issues/18990

    【讨论】:

      猜你喜欢
      • 2021-07-30
      • 2018-07-08
      • 2014-11-29
      • 2023-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-28
      相关资源
      最近更新 更多