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>

 

posted @ 2021-04-15 13:23  古比  阅读(593)  评论(0编辑  收藏  举报