xml赋值操作
对bean类里面的各种类型进行赋值的xml配置如下:
(1)java基本类型情况
private String name; private Address address; //另一个类 private String[] books; private List<String> hobbys; private Map<String,String> card; private Set<String> ganmes; private Properties info; private String wife;
(2)配置情况如下:
1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 5 <bean id="address" class="com.ma.pojo.Address"> 6 <property name="address" value="肇庆"></property> 7 </bean> 8 <bean id="student" class="com.ma.pojo.Student"> 9 <!--普通值注入,直接value--> 10 <property name="name" value="马爹爹"/> 11 <property name="address" ref="address"/> 12 <property name="books"> 13 <array> 14 <value>孤独是你的必修课</value> 15 <value>孤独才是人生的底色</value> 16 </array> 17 </property> 18 <property name="hobbys"> 19 <list> 20 <value>听歌</value> 21 <value>打游戏</value> 22 </list> 23 </property> 24 <property name="card"> 25 <map> 26 <entry key="身份证" value="123456789"/> 27 <entry key="银行卡" value="111111111"/> 28 </map> 29 </property> 30 <property name="ganmes"> 31 <set> 32 <value>LOL</value> 33 <value>英雄岛</value> 34 </set> 35 </property> 36 37 <property name="wife"> 38 <null></null> 39 </property> 40 41 <property name="info"> 42 <props> 43 <prop key="driver">201824113328</prop> 44 <prop key="url">男</prop> 45 <prop key="root">root</prop> 46 <prop key="password">1234</prop> 47 </props> 48 </property> 49 </bean> 50 </beans>