ReloadableResourceBundleMessageSource在春季启动时未加载属性

时间:2019-12-05 10:25:28

标签: java spring spring-boot spring-mvc

我在src / main / resources / properties中有一个名为email-module-labels_en_UK的属性文件。但是我无法使用ReloadableResourceBundleMessageSource

加载文件

配置类

    @Bean
    public MessageSource messageSource() {
        ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
        messageSource.setBasename("classpath:email-module-labels");
        messageSource.setCacheSeconds(10);
        return messageSource;
    }

调用方法

    @Autowired
    private MessageSource messageSource;
    private void testProperties() {

        String s1 = messageSource.getMessage("some-message", null, new Locale("en", "UK"));
        System.out.println(s1);
    }

如何从属性文件夹中的自定义属性文件中加载属性

0 个答案:

没有答案