123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- <?xml version="1.0" encoding="UTF-8"?>
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:util="http://www.springframework.org/schema/util"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
- https://www.springframework.org/schema/beans/spring-beans.xsd
- http://www.springframework.org/schema/util
- https://www.springframework.org/schema/util/spring-util.xsd">
- <bean id="user" class="com.sf.helloworld.User">
- <constructor-arg name="name" value="zhaoliu"></constructor-arg>
- <constructor-arg name="desc" value="普通用户"></constructor-arg>
- <!-- 如果我们想多个对象复用一个对象 可以使用ref进行关联-->
- <constructor-arg name="role" ref="role"></constructor-arg>
- </bean>
- <bean id="user1" class="com.sf.helloworld.User">
- <constructor-arg name="name" value="zhangsan"></constructor-arg>
- <constructor-arg name="desc" value="普通用户"></constructor-arg>
- <!-- 如果我们想多个对象复用一个对象 可以使用ref进行关联-->
- <constructor-arg name="role" ref="role"></constructor-arg>
- </bean>
- <bean id="user2" class="com.sf.helloworld.User">
- <property name="name" value="zhangsan"></property>
- <property name="desc" value="普通用户"></property>
- <!-- 如果我们想多个对象复用一个对象 可以使用ref进行关联-->
- <property name="role" ref="role"></property>
- </bean>
- <bean id="role" class="com.sf.helloworld.Role">
- <constructor-arg name="name" value="guest"></constructor-arg>
- </bean>
- <!-- Role role1 = new Role(); role1.setDesc(String[]); -->
- <bean id="role1" class="com.sf.helloworld.Role">
- <!-- <constructor-arg name="name" value="guest"></constructor-arg>-->
- <property name="name" value="guest"></property>
- <property name="desc">
- <!-- String[] arr = new String[2]; arr[0] = "访客"; -->
- <array>
- <value>访客</value>
- <value>没权限</value>
- </array>
- </property>
- </bean>
- <bean id="role2" class="com.sf.helloworld.Role">
- <property name="name" value="guest"></property>
- <property name="userList">
- <list>
- <ref bean="user1"/>
- <ref bean="user2"/>
- </list>
- <!-- <map>-->
- <!-- <entry>-->
- <!-- <key>-->
- <!-- <value></value>-->
- <!-- </key>-->
- <!-- <value></value>-->
- <!-- </entry>-->
- <!-- </map>-->
- </property>
- </bean>
- <bean id="role3" class="com.sf.helloworld.Role">
- <property name="name" value="guest"></property>
- <property name="userList">
- <list>
- <ref bean="user1"/>
- <ref bean="user2"/>
- </list>
- </property>
- </bean>
- <bean id="role4" class="com.sf.helloworld.Role">
- <property name="name" value="guest"></property>
- <property name="userList" ref="userListId"></property>
- </bean>
- <util:list id="userListId">
- <ref bean="user1"/>
- <ref bean="user2"/>
- </util:list>
- </beans>
|