目录
1. 概述
spring中bean的作为范围scope一共有6种,其中最常见的有两种:singleton(单例模式)和prototype(多例模式)。下面主要介绍单例和多例模式。
2. 单例模式和多例模式介绍
在spring 框架管理bean对象创建时,bean 默认是单例的,即一个spring ioc容器中,只有一个对象实例
(1)默认是单例的(singleton)
(2)prototype(原型模式,也成多利模式)
上述2中是使用的最多的。
bean对象的作用范围,可以在定义的时候进行配置,如下代码片段定义了scope为单例模式。
<!--配置service对象-->
<bean id="transferService"
class="com.lagou.service.impl.TransferServiceImpl" scope="singleton">