Spring配置文件部分知识点
在配置文件中 init-method=""destroy-method="">
Scope:指对象的作用范围,取值如下:
其中默认单列的 是单一对象 只有一个;多列的是有多个对象在容器中
Bean生命周期(创建 初始化 运行 销毁)
先调用接口中的本身的无参构造 在去执行初始化方法 再调用里面的方法 最后在执行关闭(创建 初始化 运行 销毁)
创建:XmlBeanFactroy .getBean
ApplicationContext 容器初始化的时候Bean被创建
初始化:做准备工作 ---可以使用init-method
运行:Bean中的属性或方法被调用或使用
销毁:正常关闭/非正常关闭 ---可以使用destory-method
_____________________________________________________________________________________
Bean的依赖注入分析:
依赖注入是spring框架核心IOC的具体实现。
注入方式:一个是构造方法 一个set方法
setter注入 必须要求类型当中存在无参构造。
如果是基本类型 使用value ;要是使用自定义的引用类型 使用ref进行来注入
例子如下:
1) set方法注入
使用P命名标签,这里需要写到配置文件的的跟标签下进行:xmlns:p=http://www.springframework.org/schema/p
然后修改如下:
2) 依赖注入的数据类型
普通数据类型
引用数据类型
集合数据类型
List数组
3) 引入其他配置文件
Spring主配文件通过import标签进行加载