Spring Bean Scopes

分類

作用域 描述
singleton 每一個Spring IOC容器中 只初始化一個實(shí)例(默認(rèn))
prototype 每一次引用Bean 會初始化一個實(shí)例
request 每一次HTTP請求 初始化一個實(shí)例
session 每一個HTTP Session 初始化一個實(shí)例
global session 全局HTTP Session 初始化一個實(shí)例

場景分析

項(xiàng)目中存在如下的場景:
某個接口的邏輯如下:
1、根據(jù)請求URL下載對應(yīng)的XML文件
2、解析XML 轉(zhuǎn)換為Bean 作為響應(yīng)

邏輯1中存在 下載XML文件失敗的情況,因而需要實(shí)現(xiàn)一個重試的邏輯,該重試計(jì)數(shù)器 需要在請求時重新初始化為0,由于之前未配置Bean的scope,因而計(jì)數(shù)器不是每次請求時初始化為0,導(dǎo)致每次請求的計(jì)數(shù)器不一定是基于0開始的

參數(shù)資料

官方說明

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,537評論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,262評論 6 342
  • 本章內(nèi)容: 聲明Bean 構(gòu)造器注入和Setter方法注入 裝配Bean 控制bean的創(chuàng)建和銷毀 任何一個成功的...
    謝隨安閱讀 1,746評論 0 9
  • 從三月份找實(shí)習(xí)到現(xiàn)在,面了一些公司,掛了不少,但最終還是拿到小米、百度、阿里、京東、新浪、CVTE、樂視家的研發(fā)崗...
    時芥藍(lán)閱讀 42,789評論 11 349
  • 環(huán)境可以影響一個人,而環(huán)境中的人都是影響你的要素,每一個都很重要。所以職場中,跟什么樣的人在一起,的確很重要。 職...
    哈默老師閱讀 446評論 1 2

友情鏈接更多精彩內(nèi)容