首页 > 其他 > 详细

2.4通过xml装配bean

时间:2021-01-14 20:16:23      阅读:24      评论:0      收藏:0      [点我收藏+]
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:c="http://www.springframework.org/schema/c"
xmlns:p="http://www.springframework.org/schema/p"
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="sgtPeppers" class="xml.SgtPeppers"></bean>

<!--借助构造器注入初始化bean
1.<constructor-arg />方式注入
2.使用spring3.0所引入的c-命名空间
上述两种方式的区别:
constructor-arg冗长、c-命名空间方式简洁
constructor-arg更加强大、比如c-命名空间自己不支持集合类型(不过可以借助与util-命名空间实现)
-->
<!--使用<constructor-arg />方式注入-->
<!--<bean id="cDplayer" class="xml.CDplayer">-->
<!--<constructor-arg ref="sgtPeppers" />-->
<!--</bean>-->
<!--compactDisc构造器参数名字(这个也可以替换成下标_0,也就是参数的索引)、-ref注入bean引用,没有-ref那么装配的就是字面量-->
<bean id="cDplayer" class="xml.CDplayer" c:compactDisc-ref="sgtPeppers"></bean>

<!--设置属性
1.<property>为属性setter方法所提供的功能
2.使用p-命名空间方式
-->
<bean id="cDplayer1" class="xml.CDplayer">
<property name="compactDisc" ref="sgtPeppers"></property>
</bean>
<!--与c命名空间相同,不过不能使用下标_0-->
<bean id="cDplayer2" class="xml.CDplayer" p:compactDisc-ref="sgtPeppers"></bean>



</beans>





2.4通过xml装配bean

原文:https://www.cnblogs.com/-shing/p/99ab6a0608c4881596fd8449b7f4a729.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!