最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot如何在普通類加載Spring容器

 更新時間:2020年04月16日 15:40:29   作者:經(jīng)典雞翅  
這篇文章主要介紹了SpringBoot如何在普通類加載Spring容器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

前言

在我們的工作中,經(jīng)常會遇到需要在普通類中使用放在Spring容器中的類的情況。最常見的情況大概就是有一個類他的屬性的是通過spring的配置文件讀取的。這樣這個類必然要交給Spring容器進(jìn)行管理。這個時候如果我們在普通類中直接new這個類是不可以拿到的。屬性值不會加載成功。下面介紹一個方法。

實現(xiàn)

封裝一個beanutil

我們獲取spring容器中的類,都從這個工具類里面來獲取。

import org.springframework.context.ConfigurableApplicationContext;
public class BeanUtil {
  public static ConfigurableApplicationContext applicationContext;
  public static <T> T getBean(Class<T> c){
    return applicationContext.getBean(c);
  }
}

在springboot啟動類里面對beanutil的容器進(jìn)行賦值

public class Application {

  public static void main(String[] args) {
    ConfigurableApplicationContext run = SpringApplication.run(InformationApplication.class, args);
    BeanUtil.applicationContext = run;
  }
}

使用示例

我們獲取一個FileUploadUtil。

FileUploadUtil fileUploadUtil = BeanUtil.getBean(FileUploadUtil.class);

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot集成FTP文件服務(wù)器簡單應(yīng)用方式

    SpringBoot集成FTP文件服務(wù)器簡單應(yīng)用方式

    這篇文章主要介紹了SpringBoot集成FTP文件服務(wù)器簡單應(yīng)用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Java實現(xiàn)簡單字符生成器代碼例子

    Java實現(xiàn)簡單字符生成器代碼例子

    這篇文章主要介紹了Java實現(xiàn)簡單字符生成器代碼例子,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-06-06
  • Java從同步容器到并發(fā)容器的操作過程

    Java從同步容器到并發(fā)容器的操作過程

    這篇文章主要介紹了Java從同步容器到并發(fā)容器的操作過程,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-10-10
  • 使用Java SDK實現(xiàn)離線簽名

    使用Java SDK實現(xiàn)離線簽名

    這篇文章主要介紹了使用Java SDK實現(xiàn)離線簽名,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • spring boot整合CAS Client實現(xiàn)單點登陸驗證的示例

    spring boot整合CAS Client實現(xiàn)單點登陸驗證的示例

    本篇文章主要介紹了spring boot整合CAS Client實現(xiàn)單點登陸驗證的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Spring Boot實現(xiàn)郵件發(fā)送功能

    Spring Boot實現(xiàn)郵件發(fā)送功能

    這篇文章主要為大家詳細(xì)介紹了Spring Boot實現(xiàn)郵件發(fā)送功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Java如何判斷一個字符串是否包含某個字符串

    Java如何判斷一個字符串是否包含某個字符串

    這篇文章主要給大家介紹了關(guān)于Java如何判斷一個字符串是否包含某個字符串的相關(guān)資料,在實際編程中,經(jīng)常需要判斷一個字符串中是否包含某個子串,需要的朋友可以參考下
    2023-07-07
  • Mac安裝Maven的幾種方法小結(jié)

    Mac安裝Maven的幾種方法小結(jié)

    本文主要介紹了Mac安裝Maven的幾種方法小結(jié),主要包括通過Homebrew安裝Maven,通過SDKMAN安裝Maven和通過官方網(wǎng)站下載安裝包安裝Maven,感興趣的可以了解一下
    2024-01-01
  • Java實現(xiàn)時間片輪轉(zhuǎn)調(diào)度算法的示例代碼

    Java實現(xiàn)時間片輪轉(zhuǎn)調(diào)度算法的示例代碼

    時間片輪轉(zhuǎn)調(diào)度是一種最古老,最簡單,最公平且使用最廣的算法,這篇文章主要為大家介紹了如何利用Java實現(xiàn)這一算法,需要的可以參考一下
    2023-07-07
  • SpringBoot整合JWT實戰(zhàn)教程

    SpringBoot整合JWT實戰(zhàn)教程

    JWT(JSON?Web?Token)是一種用于身份驗證和授權(quán)的開放標(biāo)準(zhǔn)(RFC?7519),它使用JSON格式傳輸信息,可以在不同系統(tǒng)之間安全地傳遞數(shù)據(jù),這篇文章主要介紹了SpringBoot整合JWT實戰(zhàn)教程,需要的朋友可以參考下
    2023-06-06

最新評論

平泉县| 木里| 青川县| 广东省| 巩义市| 莒南县| 漾濞| 东安县| 镇沅| 周至县| 通州市| 隆回县| 封开县| 阿克| 永吉县| 汤原县| 琼结县| 江源县| 阿尔山市| 镇江市| 沐川县| 南昌县| 永仁县| 惠东县| 错那县| 深水埗区| 凤山县| 多伦县| 莲花县| 珠海市| 商都县| 泰州市| 桦川县| 姜堰市| 宿州市| 庆元县| 西林县| 西畴县| 奉节县| 河源市| 图木舒克市|