Spring提供了4种作用域,他会根据情况来决定是否生成新的对象
1、单例(singleton),默认选项,在整个应用中,Spring指为其生成一个Bean的实例
2、原型(prototype),每次注入或通过Spring IoC容器获取Bean时,Spring都会为它创建一个新的实例
3、会话(session),Web应用中使用,就是在会话过程中Spring只创建一个实例
4、请求(request),Web应用中使用就是在一次请求中,Spring只创建一个实例,不同的请求会创建不同的实例
注解:
@Scope(ConfigurableBeanFactory.SCOPE_SINGLETON)
网友评论