чтение списка динамических свойств в управляемый компонент Spring

Я искал, но не могу найти эти шаги. Надеюсь, мне не хватает чего-то очевидного.

У меня есть файл свойств со следующим содержанием:

machines=A,B

У меня есть другой такой же файл, но с другим количеством членов в элементе машин, например:

machines=B,C,D

Мой вопрос как мне загрузить эту переменную машин переменной длины в bean-компонент в моей конфигурации Spring обычным способом?

что-то вроде этого:

<property name="machines" value="${machines}"/>

где машины - это массив или список в моем java-коде. Я могу определить это как угодно, если смогу понять, как это сделать.

В принципе, я бы предпочел, чтобы Spring выполнял синтаксический анализ и вставлял каждое значение в элемент списка вместо того, чтобы мне приходилось писать что-то, что считывается в полной строке машины, и сам выполнять синтаксический анализ (с разделителем-запятой), чтобы поместить каждое значение в массив или список. Есть ли простой способ сделать это, который мне не хватает?

27
задан skaffman 11 March 2011 в 14:50
поделиться