2016-06-16 7 views
0

テキストファイルから値(行)を挿入する必要があります。 私は定義に値を入力して、それを移入する方法を知っている: テキストファイルからスプリングリストBeanを初期化する方法

<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

Bean内

@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

関連する問題