spring bean
来源:互联网 发布:php自助建站系统源码 编辑:程序博客网 时间:2024/06/01 10:12
bean的配置:需要注意的是:map集合配置,键值对的方式 标签用entry
<bean id="newPeople" class="com.tem.bean.NewPeople">
<property name="name" value="兰兰"></property>
<property name="age" value="18"></property>
<property name="car">
<map>
<entry key="AA" value-ref="car1"></entry>
<entry key="BB" value-ref="car2"></entry>
<entry key="CC" value-ref="car3"></entry>
</map>
</property>
</bean>
list集合:在属性里面写list标签在写内容即可
<property name="car">
<list>
<ref bean="car1"/>
<ref bean="car2"/>
<ref bean="car3"/>
内部bean
<bean class="com.tem.bean.Car">
<property name="brand" value="起亚"></property>
<property name="corp" value="1.5L"></property>
<property name="price" value="120000"></property>
<property name="maxSpeed" value="205马力"></property>
</bean>
</list>
</property>
配置是 如果需要特殊字符:
<constructor-arg>
<!--![CDATA[<**奥迪>]]>特殊故字符 -->
<value><![CDATA[<**奥迪>]]></value>
</constructor-arg>
bena和bean之间的关系:继承---parent
<bean id="stu" class="com.tem.bean.Stu">
<property name="name" value="李思"></property>
<property name="address" value="成都"></property>
</bean>
<bean id="stu1" class="com.tem.bean.Stu" parent="stu">
<property name="name" value="李老大"></property>
</bean>
bena和bean之间的关系:抽象bean abstrate=true
该bean只被继承 不能被实列出来
spring中 自动装配:byname 根据bean的属性和容器bean的id进行匹配
一致的则自动装配;bytype 根据bean的属性类型在容器中进行匹配;
注意bytype只对属性类型唯一的进行匹配,如果有多了同类型,则报异常
<bean id="newPeople" class="com.tem.bean.NewPeople">
<property name="name" value="兰兰"></property>
<property name="age" value="18"></property>
<property name="car">
<map>
<entry key="AA" value-ref="car1"></entry>
<entry key="BB" value-ref="car2"></entry>
<entry key="CC" value-ref="car3"></entry>
</map>
</property>
</bean>
list集合:在属性里面写list标签在写内容即可
<property name="car">
<list>
<ref bean="car1"/>
<ref bean="car2"/>
<ref bean="car3"/>
内部bean
<bean class="com.tem.bean.Car">
<property name="brand" value="起亚"></property>
<property name="corp" value="1.5L"></property>
<property name="price" value="120000"></property>
<property name="maxSpeed" value="205马力"></property>
</bean>
</list>
</property>
配置是 如果需要特殊字符:
<constructor-arg>
<!--![CDATA[<**奥迪>]]>特殊故字符 -->
<value><![CDATA[<**奥迪>]]></value>
</constructor-arg>
bena和bean之间的关系:继承---parent
<bean id="stu" class="com.tem.bean.Stu">
<property name="name" value="李思"></property>
<property name="address" value="成都"></property>
</bean>
<bean id="stu1" class="com.tem.bean.Stu" parent="stu">
<property name="name" value="李老大"></property>
</bean>
bena和bean之间的关系:抽象bean abstrate=true
该bean只被继承 不能被实列出来
spring中 自动装配:byname 根据bean的属性和容器bean的id进行匹配
一致的则自动装配;bytype 根据bean的属性类型在容器中进行匹配;
注意bytype只对属性类型唯一的进行匹配,如果有多了同类型,则报异常
0 0
- java bean,spring bean
- Spring Bean
- spring bean
- spring bean
- Spring bean
- spring & bean
- Spring Bean
- spring bean
- Spring Bean
- Spring bean
- Spring bean
- Spring Bean
- Spring Bean
- Spring bean
- Spring Bean
- spring bean
- spring bean
- Spring Bean
- php mysql 一个查询优化的简单例子
- APIC Timer
- Leetcode 第 1 题(Two Sum)
- Objective-C之初始化
- 机器学习:贝叶斯总结_3:线性回归和贝叶斯回归
- spring bean
- linux下信号
- LeetCode #1 Two Sum C# Solution
- libiconv编译出错解决
- font-face 自定义字体,让页面文艺起来~~~
- 例程8. PCA_PWM -- 慕司板IAP15
- 第六周项目一-分数类的雏形(2)
- eclipse中批量修改Java类文件中引入的package包路径 - [工具使用]
- 模态框