码迷,mamicode.com
首页 > 编程语言 > 详细

Spring注入方式(2)

时间:2016-10-07 15:46:49      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

3、引用其他bean

  Bean经常需要相互协作完成应用程序的功能,bean之间必须能够互相访问,就必须在bean配置之间指定对bean的引用,可以通过节点<ref>或者ref来为bean属性指定对bean的引用,也可以在属性或者构造器里包含bean的声明,这样bean称为内部bean。

bean中引用其他bean,其中Car为对象。

技术分享
 1 <!-- 通过构造方法配置bean属性 -->
 2     <bean id="car" class="hello.Car">
 3     <constructor-arg value="Audi" index="0"></constructor-arg>
 4     <constructor-arg value="ShangHai" index="1"></constructor-arg>
 5     <constructor-arg value="300000" type="double" ></constructor-arg>
 6         
 7 </bean>
 8 
 9 <bean id="person" class="hello.Person">
10     <property name="name" value = "Tom"></property>
11     <property name="age" value = "24"></property>
12     <property name="car" ref="car"></property>
13 </bean>
View Code

内部bean

技术分享
 1 <bean id="person" class="hello.Person">
 2         <property name="name" value = "Tom"></property>
 3         <property name="age" value = "24"></property>
 4         <!--  
 5         <property name="car" ref="car"></property>-->
 6         
 7         <!-- 内部bean -->
 8         <property name="car">
 9             <!-- 内部bean不能被外部bean使用 -->
10             <bean id="car3" class="hello.Car">
11                 <constructor-arg value="Ford"></constructor-arg>
12                 <constructor-arg value="Changan"></constructor-arg>
13                 <constructor-arg value="200000" type="double"></constructor-arg>
14                 
15             </bean>
16         </property>
17 </bean>
View Code

4、集合属性

 

Spring注入方式(2)

标签:

原文地址:http://www.cnblogs.com/Hxinguan/p/5936039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!