一、容器相关
A、DeanFactory是Ioc容器的顶层接口,初始化BeanFactocy对象时,加载的bean延迟加载
B、ApplicationContext接口是Spring容器的核心接口,初始化时bean立即加载
C、ApplicationContext接口提供基础的bean操作相关方法,通过其他接口扩展其功能
D、ApplicationContext接口常用初始化类
1ClassPathXmlApplicationContext按文件名加载容器FileSystemXmlApplicationContext按绝对路径加载容器
2
二、bean相关
<bean
id="bookDao" bean的ID
name="dao bookDaoImpl" bean的别名空格隔开
class="com.itheima.dao.impl.BookDaoImpl" bean的类型,静态工厂,FactoryBean类
init-method="" 控制bean的实例对象
destroy-method="" 生命周期初始方法
autowire="" 自动装配方法
factory-method="" bean工厂方法
factory-bean="" 实例化工厂bean
lazy-init="" 控制bean延迟加载
/>
三、依赖注入
<bean>
<constructor-arg name="" ref=""> </constructor-arg> 构造器注入引用类型
<constructor-arg name="" value=""></constructor-arg> 构造器注入简单类型
<property name="" ref=""></property> setter注入引用类型
<property name="" value=""></property> setter注入简单类型
<property name="" > setter注入集合
<list>
<value></value> 集合注入简单类型
<ref></ref> 集合注入引用类型
</list>
</property>
</bean>