一、Spring的配置
1. XML提示的配置
Schema的配置
2. Bean的相关配置
(1) ID:使用了约束中的唯一约束。里面不能出现特殊字符的。
(2)name:没有使用约束中的唯一约束
重点:scope:Bean的作用范围
singleton:默认单例;prototype:多例模式;request;session;globalsession
二、Spring的Bean管理(XML的方式)
1. bean的实例化,属性的注入
1.1 无参构造实例化
1.2 有参构造实例化(普通参数)
![](https://i-blog.csdnimg.cn/blog_migrate/eb2722e6d3f01c917869a974b04ee43d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a5c179b7d245eca49807c45ffa9a9632.png)
1.3 有参构造实例化(对象参数)
![](https://i-blog.csdnimg.cn/blog_migrate/285705fc0ad80ede0f03dcbeb341f18a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a420d2b03342eb642f5cbfb1878fc050.png)
2. P名称空间属性注入(2.5以后)
1. 修改XML头文件
普通属性
对象属性
3. SpEL的属性注入(spring3.0后)
都是name和value的格式,只是value里面的值变成 "#{ }"
4. 复杂类型的注入(集合)
![](https://i-blog.csdnimg.cn/blog_migrate/5487f1955527f3fad9f8aa3392ee8c7b.png)
5. 在一个配置文件中加载多个配置文件