在我的properties file中有变量是如下所示:
names=001,002,003,004是否能够通过spring直接将如上names变量中的4个名字直接注入到bean中,成为一个list?<bean........>
    <property name="names">
        <list>${names}<list>
...........以上方法可以么?谢谢

解决方案 »

  1.   

    如果可以的话<list>至少应该放一个list,
    但是你那个names明显不是list集合。
    有想法就自己试一试呗 List:
             <bean name="" class="">
                  <proprety name="">
                             <list>
                                   <value>集合的值</value>
                              </list>
                  </proprety>
             </bean>
             Map:
                <bean name="" class="">
                  <proprety name="">
                             <Map>
                                  <entry>
                                    <key>键值</key>
                                    <value>集合的值</value>
                                 </entry>
                              </Map>
                  </proprety>
             </bean>
    最后补充一句,个人感觉应该不行。
      

  2.   

    OH  properties文件只会获取=号后面的,但是框架不会再针对获取到的值进行处理了。这个只有你自己在代码中处理了