Spring(5)-ioc创建对象方式
ioc创建对象方式
构造函数注入
User.java
1 | package com.ajream.pojo; |
-
下标指定参数
1
2
3<bean id="user" class="com.ajream.pojo.User">
<constructor-arg index="0" value="张三" /> <!-- 0表示第一个参数-->
</bean> -
变量名指定参数
1
2
3<bean id="user" class="com.ajream.pojo.User">
<constructor-arg name="name" value="李四"/>
</bean> -
类型指定参数(不建议,有可能多个参数的类型相同)
1
2
3<bean id="user" class="com.ajream.pojo.User">
<constructor-arg type="String" value="王五" />
</bean> -
构造函数没有参数的话
1
2<bean id="user" class="com.ajream.pojo.User">
</bean>
set注入
1 | package com.ajream.pojo; |
1 | <bean id="user" class="com.ajream.pojo.User"> |
评论