🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
| 作用域 | 描述 | | --- | --- | | singleton | 单例模式(默认),使用 singleton 定义的 Bean 在 Spring 容器中只有一个实例 | | prototype | 原型模式,每次通过 Spring 容器获取 prototype 定义的 Bean 时,容器都将创建一个新的 Bean 实例 | | request | 用于Web应用环境,针对每次HTTP请求都会创建一个实例 | | session | 用于Web应用环境,同一个会话共享同一个实例,不同的会话使用不同的实例 | | globalSession | 用于Web应用环境, 在一个全局的 HTTP Session 中,容器会返回该 Bean 的同一个实例。该作用域仅在使用 portlet context 时有效 | 作用域由`bean`的`scope`属性指定,或用`@Scope`注解控制。 ```xml <bean scope="singleton">..</bean> ``` ```java @Scope("singleton") public class UserServiceImpl implements UserService { ```