Spring第二部分之注入的三种方式

IoC注入的三种方式

在这里插入图片描述

<!--applicationContext.xml文件中的配置-->
<bean id="constructDemo" class="com.kgc.ioc.inject.ConstructDemo"
		p:message="Hello KGC Spring!" p:i="10">
		<!-- 1、setter方法注入 
			<property name="message" value="Hello KGC Spring!"></property>
		-->
		 <!-- 2、构造器注入-按类型匹配
		 <constructor-arg type="int" value="10"></constructor-arg>
		 <constructor-arg type="int" value="20"></constructor-arg>
		 <constructor-arg type="String" value="Hello KGC Spring!"></constructor-arg>
		 <constructor-arg type="double" value="25.5"></constructor-arg>
		  -->
		  <!-- 3、构造器注入-按索引匹配
		 <constructor-arg index="2" value="10"></constructor-arg>
		 <constructor-arg index="1" value="20"></constructor-arg>
		 <constructor-arg index="0" value="Hello KGC Spring!"></constructor-arg>
		 <constructor-arg index="3" value="25.5"></constructor-arg>
		  -->
		  <!-- 4、构造器注入-按名称匹配 
		 <constructor-arg name="i" value="10"></constructor-arg>
		 <constructor-arg name="age" value="20"></constructor-arg>
		 <constructor-arg name="m" value="Hello KGC Spring!"></constructor-arg>
		 <constructor-arg name="f" value="25.5"></constructor-arg>
		 
</bean>
原创文章 28 获赞 41 访问量 1028

猜你喜欢

转载自blog.csdn.net/wenquan19960602/article/details/104510612
今日推荐