国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

35、解釋一下spring支持的幾種bean的作用域

這篇具有很好參考價(jià)值的文章主要介紹了35、解釋一下spring支持的幾種bean的作用域。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

spring支持的幾種bean的作用域

  • singleton: 默認(rèn),每個(gè)容器中只有一個(gè)bean的實(shí)例,單例的模式由BeanFactory自身來維護(hù)。該對(duì)象的生命周期是與Spring IOC容器一致的 (但在第一次被注入時(shí)才會(huì)創(chuàng)建)。
  • prototype:為每一個(gè)bean請(qǐng)求提供一個(gè)實(shí)例。在每次注入時(shí)都會(huì)創(chuàng)建一個(gè)新的對(duì)象·
  • request: bean被定義為在每個(gè)HTTP請(qǐng)求中創(chuàng)建一個(gè)單例對(duì)象,也就是說在單個(gè)請(qǐng)求中都會(huì)復(fù)用這一個(gè)單例對(duì)象。
  • session: 與request范圍類似,確保每個(gè)session中有一個(gè)bean的實(shí)例,在session過期后,bean會(huì)隨之失效。
  • application: bean被定義為在ServletContext的生命周期中復(fù)用一個(gè)單例對(duì)象。
  • websocket: bean被定義為在websocket的生命周期中復(fù)用一個(gè)單例對(duì)象

global-session: 全局作用域,global-session和Portlet應(yīng)用相關(guān)。當(dāng)你的應(yīng)用部署在Portlet容器中工作時(shí)它包含很多portlet。如果你想要聲明讓所有的portlet共用全局的存儲(chǔ)變量的話,那么這全局變量需要存儲(chǔ)在global-session中。全局作用域與Servlet中的session作用域效果相同。文章來源地址http://www.zghlxwxcb.cn/news/detail-563449.html

到了這里,關(guān)于35、解釋一下spring支持的幾種bean的作用域的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 記錄一下C#深拷貝的幾種方式

    記錄一下C#深拷貝的幾種方式

    一、C#中預(yù)定義數(shù)據(jù)類型 ? ? ? ? 1》值類型 ? ? ? ? ?2》引用類型 兩種類型的不同點(diǎn): ? ? ? ?概念: 值類型直接存儲(chǔ)其值,而引用類型存儲(chǔ)對(duì)值的引用 ? ? ? ?存儲(chǔ): 值類型存儲(chǔ)在堆棧 (stack) 上,而引用類型存儲(chǔ)在托管堆上(managed heap)。 當(dāng)使用值類型,進(jìn)行賦值的

    2023年04月08日
    瀏覽(47)
  • Redis 常見的幾種數(shù)據(jù)結(jié)構(gòu)說一下?各自的使用場景?

    介紹:string 數(shù)據(jù)結(jié)構(gòu)是簡單的 key-value 類型。 使用場景: 一般常用在需要計(jì)數(shù)的場景,比如用戶的訪問次數(shù)、熱點(diǎn)文章的點(diǎn)贊轉(zhuǎn)發(fā)數(shù)量等等。 介紹:list 即是 鏈表 使用場景:發(fā)布與訂閱或者說消息隊(duì)列、慢查詢。 介紹:hash 類似于 JDK1.8 前的 HashMap,內(nèi)部實(shí)現(xiàn)也差不多(數(shù)組

    2024年01月24日
    瀏覽(26)
  • spring復(fù)習(xí):(35)在getBean時(shí),在哪里根據(jù)普通bean和工廠bean進(jìn)行區(qū)分處理來返回的?

    spring復(fù)習(xí):(35)在getBean時(shí),在哪里根據(jù)普通bean和工廠bean進(jìn)行區(qū)分處理來返回的?

    在AbstractBeanFactory的doGetBean方法: 調(diào)用的getObjectForBeanInstance方法部分代碼如下: 如果不是工廠bean,則直接將實(shí)例返回,否則調(diào)用getObjectFromFactoryBean方法獲取工廠bean的getObject方法返回的對(duì)象 其中調(diào)用了doGetObjectFromFactoryBean方法,代碼如下: 可以看到工廠bean的getObject方法被調(diào)用

    2024年02月16日
    瀏覽(29)
  • Spring bean定義&Spring Bean 的作用域

    目錄 Spring bean定義 ? Spring配置元數(shù)據(jù) Spring Bean 的作用域 ? singleton作用域: ? 原型作用域: 示例: ? 形成應(yīng)用程序的骨干是由Spring IoC容器所管理的對(duì)象稱為bean。bean被實(shí)例化,組裝,并通過Spring IoC容器所管理的對(duì)象。這些bean由容器提供,例如,在XML的bean/定義,已經(jīng)看到了

    2024年02月08日
    瀏覽(25)
  • Spring Bean 的作用域(Bean Scope)

    大家好,我是 god23bin,今天我們來聊一聊 Spring 框架中的 Bean 作用域(Scope)。 我們?cè)谝?XML 作為配置元數(shù)據(jù)的情況下,進(jìn)行 Bean 的定義,是這樣的: 我們寫了一個(gè) Bean 定義(Bean Definition),就是用于創(chuàng)建所定義的類的實(shí)例的。 一個(gè) Bean 定義,我們可以類比一個(gè)類的定義,你

    2024年02月09日
    瀏覽(20)
  • 詳細(xì)解釋一下Spring是如何解決循環(huán)依賴問題的

    詳細(xì)解釋一下Spring是如何解決循環(huán)依賴問題的

    我們都知道,如果在代碼中,將 兩個(gè)或多個(gè)Bean互相之間持有對(duì)方的引用就會(huì)發(fā)生循環(huán)依賴。循環(huán)的依賴將會(huì)導(dǎo)致注入死循環(huán) ,這是Spring發(fā)生循環(huán)依賴的原因 1. 互相依賴: A依賴B , B依賴A , 他們之間形成了循環(huán)依賴 2. 間接依賴: A依賴B ,B依賴C , C又依賴A,形成了循環(huán)依

    2024年02月09日
    瀏覽(24)
  • 【Spring】Bean的作用域

    根據(jù) 【動(dòng)力節(jié)點(diǎn)】最新Spring框架教程,全網(wǎng)首套Spring6教程,跟老杜從零學(xué)spring入門到高級(jí) 以及老杜的原版筆記 https://www.yuque.com/docs/share/866abad4-7106-45e7-afcd-245a733b073f?# 《Spring6》 進(jìn)行整理, 文檔密碼:mg9b Spring 相關(guān)文章整理匯總歸納于:https://www.yuque.com/u27599042/zuisie singleto

    2024年02月14日
    瀏覽(21)
  • C++中的多態(tài)是什么?如何實(shí)現(xiàn)多態(tài)?解釋一下C++中的虛函數(shù)和純虛函數(shù),它們的作用是什么?

    C++中的多態(tài)是什么?如何實(shí)現(xiàn)多態(tài)? 在C++中,多態(tài)(Polymorphism)是面向?qū)ο缶幊痰娜筇匦灾?,另外兩個(gè)是封裝(Encapsulation)和繼承(Inheritance)。多態(tài)指的是允許一個(gè)接口(或一個(gè)父類引用)在多種數(shù)據(jù)類型上被實(shí)現(xiàn),或者一個(gè)接口被多個(gè)不同的類以不同的方式實(shí)現(xiàn)。

    2024年02月19日
    瀏覽(34)
  • Spring Bean 作用域的定義

    Spring Bean 作用域的定義

    ????????在 Spring 配置中,我們可以通過 scope 屬性來定義 Spring Bean 的作用域,可以接受 5 個(gè)內(nèi)建的值,分別代表 5 種作用域類型,下面給大家詳細(xì)總結(jié)一下: 1、singleton,用來定義一個(gè) Bean 為單例,也就是說在 Spring loC 容器中僅有唯一 的一個(gè)實(shí)例對(duì)象,Spring 中的 Bean 默認(rèn)

    2024年02月12日
    瀏覽(21)
  • 什么是原型鏈(Prototype Chain)?它在JavaScript中有什么作用?請(qǐng)解釋一下JavaScript中的“this”關(guān)鍵字的含義和用法。

    原型鏈(Prototype Chain)是一種在JavaScript中創(chuàng)建對(duì)象的方式,它允許我們通過繼承來擴(kuò)展對(duì)象的屬性和方法。 在原型鏈中,每個(gè)對(duì)象都有一個(gè)原型對(duì)象(也稱為“原型”或“ proto ”),該對(duì)象繼承了其父對(duì)象的屬性和方法。當(dāng)我們?cè)谝粋€(gè)對(duì)象上定義一個(gè)屬性或方法時(shí),如果該

    2024年02月11日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包