VI=Visa
MC=Mastercard
...
我可以自动将其注入(inject) Map<String, String>
与 Spring
?
喜欢:
@Resource("${myfile.properties}")
private Map<String, String> creditcards;
这可能吗?
最佳答案
发现一个不错的功能:
@Bean(name = "credit")
public PropertiesFactoryBean mapper() {
PropertiesFactoryBean bean = new PropertiesFactoryBean();
bean.setLocation(new ClassPathResource("credit.properties"));
return bean;
}
将其注入(inject)到任何地方,如下所示:
@Resource(name = "credit")
private Properties credit;
关于java - 如何使用 Spring 4 注入(inject)键值映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36446525/