spring复习
01、ioc创建对象的方式
- 下标赋值
- 类型创建
- 参数名设置
<bean id="user" class="com.linghu.pojo.User">
<constructor-arg name="name" value="令狐"/>
</bean>
总结:在配置文件加载时,容器中管理的对象已经初始化了。
02、spring文件配置
可以把多个xml
文件进行合并
<import resourse="beans1.xml">
<import resourse="beans2.xml">
<import resourse="beans3.xml">
03、依赖注入
- 构造器注入
<!-- 构造器注入:简单注入 -->
<bean id="emp" class="construct.easyinjection.employee">
<constructor-arg name="username" value="洲洲"></constructor-arg>
<constructor-arg name="number" value="123456"></constructor-arg>
</bean>
- set注入
- 普通值注入,使用value
<bean id="pojo" class="com.xxx">
<property name="变量名" values="变量赋值">
</bean>
- bean注入,使用ref
<bean id=>
<bean id="pojo" class="com.xxx">
<property name="变量名" values="变量赋值">
</bean>
- 扩展方式注入