成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:23日期:2023-05-23 16:51:01

前言

在我們的工作中,經(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í)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 亚洲在线免费视频 | 日本不卡一二三 | 久久99亚洲精品久久99 | 久久黄网站| 国内精品久久久久久影院8f | 国产区一区 | 日韩专区亚洲综合久久 | 欧美人在线一区二区三区 | 亚洲精品欧洲久久婷婷99 | 91视频国产精品 | 99久热在线精品视频播放6 | 亚洲免费久久 | 久久国产精品免费看 | 国产日韩久久久久69影院 | 国产成人91高清精品免费 | 久久99精品九九九久久婷婷 | 亚洲视频在线网站 | a级一级毛片 | av免费网站在线观看 | 欧美另类交视频 | 一区精品视频 | 在线中文字幕一区 | 男女午夜24式免费视频 | 久久亚洲精品23p | 97国产在线播放 | 手机在线观看毛片 | 在线精品日韩一区二区三区 | 日韩国产成人精品视频 | 深夜福利爽爽爽动态图 | 久草资源视频 | mm在线精品视频 | 欧美一区二区三区视视频 | 国产精品久久视频 | 亚洲毛片免费观看 | 一区二区亚洲精品 | 国产成综合 | 一级片一区 | 亚洲网站免费观看 | 日本免费一区二区三区三州 | 欧美超高清xoxoxoxo | 国产成人精品高清不卡在线 |