Spring Bean一共有几种作用域?

六种。

singleton 默认是单例,一个 Spring IOC容器的内部只有一个Bean实例
prototype 原型,每次获取都会新建实例
request 每个请求都会新建一个属于自己的Bean实例
session 一个http session中有一个Bean的实例
application 整个ServletContext生命周期里,只有一个Bean实例
websocket 一个WebSocket生命周期内只有一个Bean实例

request、session、application、websocket这四种作用域都是只存在于Spring Web应用中的。

相关推荐
hey_sml1 小时前
JAVA每日一学---CompletableFuture中thenApply与thenCompose区别详解
java·开发语言
Doraemomo1 小时前
数据结构-环形链表
java·数据结构·链表
维克兜率天2 小时前
【维克】ARMA模型:AR与MA的完美结合
后端·restful
萧瑟余晖2 小时前
Java深入解析篇十七之SpringCloud
java·开发语言
是未才3 小时前
从输入 URL 到页面返回:DNS、路由、TLS 与 HTTP 完整链路
java·后端·计算机网络
上海安当技术3 小时前
半天接入:USBKey RESTful API + C 动态库,Web 和 C/S 两套集成路径实战
前端·后端·restful·集成·usbkey
ttod_qzstudio3 小时前
Java 常用语法极简通关(五):类与对象——字段、方法、构造器、this 与 static
java·开发语言·python
DevUI团队4 小时前
从“即兴创作”到“规格先行”,华为云码道(CodeArts)代码智能体持续深耕企业级规范驱动开发能力
前端·人工智能·后端
萧瑟余晖4 小时前
Java深入解析篇十七之Spring Security
java·开发语言·spring
weixin_431600445 小时前
NestJS 入门(3):Guard 如何挡住未登录请求?
前端·后端·学习·nest.js