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>
- 扩展方式注入