如何在属性文件中创建map< string,list< string>>属性,该属性可以使用spring的@value注入

h9a6wy2h  于 2021-07-16  发布在  Java
关注(0)|答案(1)|浏览(297)

如何创建 Map<String, List<String>> 属性文件中可以使用spring的@value注入的属性?
属性java文件中的示例代码段

@PropertySource({"file:salesforce-service.properties"})
public class Properties {
    @Value("#{${student.hobbies}}")
    private Map<String, List<String>> hobbies;
}
j1dl9f46

j1dl9f461#

以下是属性文件中的答案和示例代码段:

student.hobbies={indoor: 'reading, drawing', outdoor: 'fishing, hiking, bushcraft'}

参考文献:https://stackabuse.com/the-value-annotation-in-spring/ 第-->节注入Map

相关问题