前面说过了…set方法注入(重点):
依赖注入:Set注入
依赖:bean对象的创建依赖于容器
注入:bean对象中的所有属性由容器来注入
-
复杂类型:
-
真实测试对象:
-
Beans.xml:
-
测试类:
-
完善注入信息:
拓展方式注入:红楼梦 西游记 水浒传 三国演义
篮球 足球 游戏 编程 王者荣耀 和平精英 金铲铲 英雄联盟 123456 男 小恐龙 123456
我们可以使用p命名空间或者c命名空间进行注入
官方解释:
注意点:p命名和c命名空间不能直接导入,需要导入xml配置:
xmlns:p="http://www.springframework.org/schema/p" xmlns:c="http://www.springframework.org/schema/c"bean的作用域 代理模式:(Spring默认模式)
原型模式:每次从容器中get的时候,都会产生新的对象
其余的application,request,session,这些只能在web开发中使用到! 看狂神的30分钟讲解单例模式 bean的自动装配:
自动转配是spring满足bean依赖的一种方式。
Spring会在上下文中自动寻找,并自动给bean装配属性!
Spring中有三种自动装配的方式
- 在xml中显式的配置
- 在java中显式配置
- 隐式的自动装配bean【重点】



