我一直在寻找,但找不到这些步骤.我希望我遗漏了一些明显的东西.
我有一个属性文件,其中包含以下内容:
machines=A,B
Run Code Online (Sandbox Code Playgroud)
我有另一个这样的文件,但在这个机器元素中有不同数量的成员,如下所示:
machines=B,C,D
Run Code Online (Sandbox Code Playgroud)
我的问题是如何以通用的方式将这个可变长度的机器变量加载到我的spring配置中的bean中?
这样的事情:
<property name="machines" value="${machines}"/>
Run Code Online (Sandbox Code Playgroud)
其中machines是我的java代码中的数组或列表.我可以定义它,但我想知道如果我能弄清楚如何做到这一点.
基本上我宁愿让spring进行解析并将每个值粘贴到一个列表元素中,而不是我必须编写一些读取完整机器字符串的东西并自己进行解析(使用逗号分隔符)将每个值放入一个数组中或列表.有没有一种简单的方法可以做到这一点,我错过了?