1.singleton 单例
当bean的作用域为单例时,从容器中获取的是同一个bean对象。
2.prototype 原型
每次通过容器获取的都新的bean对象
3.request
在一次请求中实例化bean对象,相当于prototype
4.session
在一次会话中实例化的bean对象
5.global session
当实例化的容器不关闭时,通过该容器实例化的bean都不会消失,相当于singleton
小结:spring实现了控制层与业务层的解耦,通过接口的方式。ioc(inverse of control 控制反转)是将创建bean及管理bean之间依赖关系的权限交给bean容器来管理。