欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于Spring中Bean的創(chuàng)建進行更多方面的控制

 更新時間:2019年01月08日 15:09:00   作者:李燦輝  
今天小編就為大家分享一篇關(guān)于關(guān)于Spring中Bean的創(chuàng)建進行更多方面的控制,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

我們知道Spring Boot 中一個@Controller修飾的Bean是在什么時間被創(chuàng)建的,那么這個Bean創(chuàng)建時間能不能由我們管控?答案是肯定的

關(guān)于Spring中Bean的創(chuàng)建,除了配置裝配屬性外,我們還可以進行更多方面的控制。

1,首先,我們可以控制Bean是單例還是可以生成多個對象的。

在Spring中,Bean默認(rèn)是單例的,如果想每次請求都生成一個新的Bean對象,可以在定義Bean時,在<bean>標(biāo)簽中配置scope屬性為prototype,那么,就會允許該Bean可以被多次實例化。

2,利用工廠方法來創(chuàng)建Bean。

一般情況下,Bean的創(chuàng)建是通過構(gòu)造函數(shù)來完成的,Bean創(chuàng)建完成后,再注入屬性完成Bean的相關(guān)初始化和配置工作。除了使用構(gòu)造函數(shù)創(chuàng)建Bean之外,我們還可以使用工廠方法來創(chuàng)建Bean,這個可以通過配置<bean>標(biāo)簽的factory-method屬性來指定類中用于生成Bean的工廠方法的名稱。

3,初始化和銷毀Bean。

我們可以通過配置,在Spring完成Bean的創(chuàng)建后,進行一些初始化工作。也可以在Spring從容器中刪除Bean后,進行一些清理工作。進行初始化時,通過配置<bean>的init-method屬性來執(zhí)行初始化需要調(diào)用的方法,通過配置<bean>的destroy-method屬性來指定進行清理工作時需要調(diào)用的方法。

This is the end。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • java中Map如何根據(jù)key的大小進行排序詳解

    java中Map如何根據(jù)key的大小進行排序詳解

    這篇文章主要給大家介紹了關(guān)于java中Map如何根據(jù)key的大小進行排序的相關(guān)資料,有時候我們業(yè)務(wù)上需要對map里面的值按照key的大小來進行排序的時候我們就可以利用如下方法來進行排序了,需要的朋友可以參考下
    2023-09-09
  • Java后臺生成圖片的完整步驟

    Java后臺生成圖片的完整步驟

    在一些詳情頁面中,可能需要對上傳到服務(wù)器中的圖片生成以縮略圖的形式展示,這篇文章主要給大家介紹了關(guān)于Java后臺生成圖片的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • java檢查數(shù)組是否有重復(fù)元素的方法

    java檢查數(shù)組是否有重復(fù)元素的方法

    這篇文章主要介紹了java檢查數(shù)組是否有重復(fù)元素的方法,涉及java針對數(shù)組元素的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • Java設(shè)計模式筆記之Builder模式

    Java設(shè)計模式筆記之Builder模式

    建造者模式是日常開發(fā)中比較常見的設(shè)計模式,它的主要作用就是將復(fù)雜事物創(chuàng)建的過程抽象出來,該抽象的不同實現(xiàn)方式不同,創(chuàng)建出的對象也不同,這篇文章主要給大家介紹了關(guān)于Java設(shè)計模式筆記之Builder模式的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • SpringBoot事務(wù)不回滾的解決方案

    SpringBoot事務(wù)不回滾的解決方案

    這篇文章主要介紹了SpringBoot事務(wù)不回滾的解決方案的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • 詳解springBoot啟動時找不到或無法加載主類解決辦法

    詳解springBoot啟動時找不到或無法加載主類解決辦法

    這篇文章主要介紹了詳解springBoot啟動時找不到或無法加載主類解決辦法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 基于feign傳參MultipartFile問題解決

    基于feign傳參MultipartFile問題解決

    這篇文章主要介紹了基于feign傳參MultipartFile問題解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • spring boot validation參數(shù)校驗實例分析

    spring boot validation參數(shù)校驗實例分析

    這篇文章主要介紹了spring boot validation參數(shù)校驗,結(jié)合實例形式分析了spring boot validation進行數(shù)據(jù)有效性驗證的相關(guān)操作技巧,需要的朋友可以參考下
    2019-11-11
  • Java聊天室之使用Socket實現(xiàn)通信功能

    Java聊天室之使用Socket實現(xiàn)通信功能

    這篇文章主要為大家詳細(xì)介紹了Java簡易聊天室之使用Socket實現(xiàn)通信功能,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,需要的可以了解一下
    2022-10-10
  • list,set,map,數(shù)組之間的相互轉(zhuǎn)換詳細(xì)解析

    list,set,map,數(shù)組之間的相互轉(zhuǎn)換詳細(xì)解析

    以下是對Java中l(wèi)ist,set,map,數(shù)組之間的相互轉(zhuǎn)換進行了詳細(xì)的分析介紹,需要的朋友可以過來參考下
    2013-09-09

最新評論