ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
| 作用域 | 描述 | | --- | --- | | singleton | 单例模式(默认),使用 singleton 定义的 Bean 在 Spring 容器中只有一个实例 | | prototype | 原型模式,每次通过 Spring 容器获取 prototype 定义的 Bean 时,容器都将创建一个新的 Bean 实例 | | request | 用于Web应用环境,针对每次HTTP请求都会创建一个实例 | | session | 用于Web应用环境,同一个会话共享同一个实例,不同的会话使用不同的实例 | | globalSession | 用于Web应用环境, 在一个全局的 HTTP Session 中,容器会返回该 Bean 的同一个实例。该作用域仅在使用 portlet context 时有效 | 作用域由`bean`的`scope`属性指定,或用`@Scope`注解控制,将该注解标记到service层的实现类上即可。 ```xml `<bean scope="singleton">..</bean>` ```