美文网首页
Spring Bean Scopes

Spring Bean Scopes

作者: Der先生 | 来源:发表于2017-12-12 14:11 被阅读0次

分类

作用域 描述
singleton 每一个Spring IOC容器中 只初始化一个实例(默认)
prototype 每一次引用Bean 会初始化一个实例
request 每一次HTTP请求 初始化一个实例
session 每一个HTTP Session 初始化一个实例
global session 全局HTTP Session 初始化一个实例

场景分析

项目中存在如下的场景:
某个接口的逻辑如下:
1、根据请求URL下载对应的XML文件
2、解析XML 转换为Bean 作为响应

逻辑1中存在 下载XML文件失败的情况,因而需要实现一个重试的逻辑,该重试计数器 需要在请求时重新初始化为0,由于之前未配置Bean的scope,因而计数器不是每次请求时初始化为0,导致每次请求的计数器不一定是基于0开始的

参数资料

官方说明

相关文章

网友评论

      本文标题:Spring Bean Scopes

      本文链接:https://www.haomeiwen.com/subject/eetnixtx.html