我想在.properties文件中有一个值列表,即:
my.list.of.strings=ABC,CDE,EFG
并将其直接加载到我的课程中,即:
@Value("${my.list.of.strings}")
private List<String> myList;
据我了解,这样做的另一种方法是将其保存在spring config文件中,并将其作为bean引用加载(如果我错了,请更正我),即
<bean name="list">
<list>
<value>ABC</value>
<value>CDE</value>
<value>EFG</value>
</list>
</bean>
但是有什么办法吗?使用.properties文件?ps:如果可能,我希望不使用任何自定义代码。
使用Spring EL
:
@Value("#{'${my.list.of.strings}'.split(',')}")
private List<String> myList;
假设使用以下内容正确加载了属性文件:
my.list.of.strings=ABC,CDE,EFG
我想在.properties文件中有一个值列表,即: 并直接加载到我的类中,即: 据我所知,另一种方法是将其放在spring配置文件中,并将其作为bean引用加载(如果我错了,请纠正我),即 但有没有办法做到这一点呢?使用.properties文件?附注:如果可能的话,我想用任何自定义代码来完成这个任务。
我在尝试添加
问题内容: 在angularJS中,如何从属性文件中读取值? app.js: 问题答案: 如果是驻留在Web服务器上的文件,则只需执行以下操作: 您可以在此处查看示例: http://plnkr.co/edit/3Ne3roFOwcfVmg2mgnUr?p=preview
我正在尝试从YML加载配置。如果这些是逗号分隔的值,我可以加载值,也可以加载列表。但我无法加载典型的YML列表。 配置类 工作路线。yml 不工作。yml 为什么我不能加载yml的第二个版本/我有一个语法错误? 环境:科特林,Spring2.0.0。M3
问题内容: 我创建了一个REST Web服务,在其中创建了config.properties文件来存储和检索整个应用程序中的一些用户名和密码。我将其存储在/src/main/resources/config.properties中。 当我尝试从eclipse的Java代码加载它时,它工作正常。但是当我将它部署在tomcat中时,它没有加载。我用来加载属性文件的代码是 谁能帮我解决这个问题 问题答案