我在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);
}
如何从属性文件夹中的自定义属性文件中加载属性