bean的xml对象编写
来源:互联网 发布:安装工程量计算软件 编辑:程序博客网 时间:2024/06/08 12:09
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="people" class="com.java.people.People">
<property name="id" value="1"></property>
<property name="name" value="人1"></property>
<property name="age" value="11"></property>
<property name="dog"> //dog属性又是一个bean
<bean id="dog2" class="com.java.dog.Dog">
<property name="name" value="jack"></property>
</bean>
</property>
<property name="hobbys">
<list>
<value>唱歌</value>
<value>跳舞</value>
<value>111</value>
</list>
</property>
<property name="loves">
<set>
<value>唱歌</value>
<value>唱歌</value>
<value>跳舞</value>
</set>
</property>
<property name="works">
<map>
<entry>
<key><value>第一</value></key> //要注意key标签里还有value标签
<value>上班</value>
</entry>
<entry>
<key><value>第二</value></key>
<value>下班</value>
</entry>
</map>
</property>
<property name="properties"> //properties和map相似 key-- value的形式
<props>
<prop key="上午">加班</prop>
<prop key="下午">还是加班</prop>
</props>
</property>
</bean>
<bean id="people2" class="com.java.people.People">
<property name="id" value="2"></property>
<property name="name" value="人2"></property>
<property name="age" value="22"></property>
<property name="dog">
<null></null>
</property>
<property name="id" value="1"></property>
<property name="name" value="人1"></property>
<constructor-arg type="String" value="tom"></constructor-arg>
</bean>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="people" class="com.java.people.People">
<property name="id" value="1"></property>
<property name="name" value="人1"></property>
<property name="age" value="11"></property>
<property name="dog"> //dog属性又是一个bean
<bean id="dog2" class="com.java.dog.Dog">
<property name="name" value="jack"></property>
</bean>
</property>
<property name="hobbys">
<list>
<value>唱歌</value>
<value>跳舞</value>
<value>111</value>
</list>
</property>
<property name="loves">
<set>
<value>唱歌</value>
<value>唱歌</value>
<value>跳舞</value>
</set>
</property>
<property name="works">
<map>
<entry>
<key><value>第一</value></key> //要注意key标签里还有value标签
<value>上班</value>
</entry>
<entry>
<key><value>第二</value></key>
<value>下班</value>
</entry>
</map>
</property>
<property name="properties"> //properties和map相似 key-- value的形式
<props>
<prop key="上午">加班</prop>
<prop key="下午">还是加班</prop>
</props>
</property>
</bean>
<bean id="people2" class="com.java.people.People">
<property name="id" value="2"></property>
<property name="name" value="人2"></property>
<property name="age" value="22"></property>
<property name="dog">
<null></null>
</property>
</bean>
<property name="id" value="1"></property>
<property name="name" value="人1"></property>
<property name="age" value="11"></property>
<property name="dog" ref="dog"></property> //ref关联dog对象
</bean>
<bean id="dog" class="com.java.dog.Dog">
<constructor-arg type="String" value="tom"></constructor-arg>
</bean>
</beans>
* 有个<null></null>标签 如果内部bean为空值的时候使用。
注入参数类型有那些:基本类型注入,beand的关联注入ref="" , 内部bean的注入 ,null值,级联属性,集合类型属性。
阅读全文
0 0
- bean的xml对象编写
- bean 对象转 XML
- spring的注入参数(bean对象中又有bean属性),beans.xml配置
- 编写Enterprise bean的客户端
- Bean对象的理解
- spring 源码研究---bean包-- xml解析成bean对象
- java xml和对象bean 互转
- 将bean对象写成xml格式
- Excel转XML,和生成bean对象
- Spring用bean.xml注入对象
- DataBinding 学习系列(3)新增的可见字段来编写对象(bean)
- Spring bean.xml的配置
- Spring Bean的XML配置
- XML的编写
- XML Schema 的编写
- build.xml的编写
- Button的xml编写
- Bean对象的实例化
- java12
- 【配置】使用Java调用R语言
- vue踩坑记录
- java13
- ScrollView嵌套ListView listview获取焦点把ScrollView顶上去的解决办法
- bean的xml对象编写
- java14
- java15
- 微信小程序开发之animation动画实现
- Android Studio更新之后Re-download dependencies and sync project (requires network)问题
- java16
- 山大场馆管理系统 开发日志3
- java17
- 51nod1304 字符串的相似度(扩展kmp)