2016-06-16 7 views
0

Мне нужно заполнить весенний боб со значениями (строками) из текстового файла. Я знаю, как заполнить его, введя значения в определение: Как инициализировать список списков весны из текстового файла

<property name="lists"> 
    <bean class="org.springframework.beans.factory.config.ListFactoryBean"> 
     <property name="targetListClass"> 
      <value>java.util.ArrayList</value> 
     </property> 
     <property name="sourceList"> 
      <list> 
       <value>155</value> 
       <value>255</value> 
       <value>333</value> 
      </list> 
     </property> 
    </bean> 
</property> 

Но в моем случае, у меня есть файл, который выглядит следующим образом:

155 
255 
333 

Спасибо.

ответ

0

Сделать

@Value("#{'${string.list}'.split(',')}") 
private List<String> sourcelist; 

В боба и прочитать значение string.list из файла свойств, разделенный, разделитель.

+0

Извините, не можете получить, как это сделать. Можете ли вы обновить мою конфигурацию? Также, почему вы разделяете запятую? – spoonboy

+0

См. Эту ссылку ... http: //docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#core-convert-Spring-config – vamsi

+0

извините, это не отвечает на вопрос , – spoonboy

 Смежные вопросы

  • Нет связанных вопросов^_^