Spring Frameword核心容器总结

一、容器相关

A、DeanFactory是Ioc容器的顶层接口,初始化BeanFactocy对象时,加载的bean延迟加载
B、ApplicationContext接口是Spring容器的核心接口,初始化时bean立即加载
C、ApplicationContext接口提供基础的bean操作相关方法,通过其他接口扩展其功能
D、ApplicationContext接口常用初始化类
1ClassPathXmlApplicationContext按文件名加载容器
2
FileSystemXmlApplicationContext按绝对路径加载容器

二、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>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容