2016-06-16 5 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

관련 문제