spring加载完xml怎么使用

开始打算用properties,但是发现他对中文支持不够好.
转而采用xml
开始搜索加载xml
结果都是spring加载xml的方法,讲述了好几种不同的方法
但是我没找到后续,也就是加载完以后该怎么操作


xml结构如下
Java代码 收藏代码
  1. <?xmlversion="1.0"encoding="UTF-8"?>
  2. <send>
  3. <url>http://106.ihuyi.com/webservice/sms.php?method=</url>
  4. <!--SubmitGetNum-->
  5. <user>
  6. <account>cf_aa</account>
  7. <password>505119</password>
  8. </user>
  9. <SubmitResult>
  10. <bean>
  11. <code>0</code>
  12. <msg>提交失败</msg>
  13. </bean>
  14. <bean>
  15. <code>2</code>
  16. <msg>查询成功</msg>
  17. </bean>
  18. <bean>
  19. <code>400</code>
  20. <msg>非法ip访问</msg>
  21. </bean>
  22. </SubmitResult>
  23. </send>
我现在想用程序获取url,获取user-account,还要获取他的bean-code对应的值


可是根据网上的例子,我只获取到了 ApplicationContext


ApplicationContext factory=new ClassPathXmlApplicationContext("classpath:appcontext.xml");




求解
问题补充:spring貌似不能解析我自定义的xml

那我自定义的xml,用程序怎么读出来

www.huiyi8.com

问题补充:我可以用dom4j把xml对象加载上来,然后遍历每个节点,然后拿到值
虽然这种方式可以完成这个需求,但是我想要一个好一点的解决方案
就像spring在初始化dataSource的时候,用el表达式直接获取配置文件的值


我也希望能把这个xml里的值,变成常量,在用的时候直接对象点属性就能出来值
问题补充:<?xml version="1.0" encoding="UTF-8"?>
<beans>


<bean id="send">
<!-- Submit GetNum -->
<property name="url"
value="http://106.ihuyi.com/webservice/sms.php?method=" />
<property name="account" value="cf_liuheng" />
<property name="password" value="505119" />
<property name="SubmitResult">
<map>
<entry key="0" value="提交失败" />
<entry key="2" value="查询成功" />
<entry key="400" value="非法ip访问" />
</map>
</property>


<property name="GetNumResult">
<map>
<entry key="0" value="提交失败" />
<entry key="2" value="查询成功" />
<entry key="400" value="非法ip访问" />
</map>
</property>
</bean>


</beans>

投稿来源:素材中国

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值