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标签进行加载