Spring 从properties 文件注入 List 问题

haha1985 2012-12-26 09:38:05
在我的properties file中有变量是如下所示:
names=001,002,003,004

是否能够通过spring直接将如上names变量中的4个名字直接注入到bean中,成为一个list?

<bean........>
<property name="names">
<list>${names}<list>
...........

以上方法可以么?谢谢
...全文
608 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
失落夏天 2012-12-26
  • 打赏
  • 举报
回复
如果可以的话<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>
最后补充一句,个人感觉应该不行。
安特矮油 2012-12-26
  • 打赏
  • 举报
回复
OH properties文件只会获取=号后面的,但是框架不会再针对获取到的值进行处理了。这个只有你自己在代码中处理了

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧