Bean的作用域

Spring提供了4种作用域,他会根据情况来决定是否生成新的对象

1、单例(singleton),默认选项,在整个应用中,Spring指为其生成一个Bean的实例

2、原型(prototype),每次注入或通过Spring IoC容器获取Bean时,Spring都会为它创建一个新的实例

3、会话(session),Web应用中使用,就是在会话过程中Spring只创建一个实例

4、请求(request),Web应用中使用就是在一次请求中,Spring只创建一个实例,不同的请求会创建不同的实例

注解:

@Scope(ConfigurableBeanFactory.SCOPE_SINGLETON)

你可能感兴趣的:(Bean的作用域)