麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

解析Java中如何獲取Spring中配置的bean

2019-11-26 16:02:54
字體:
來源:轉載
供稿:網(wǎng)友

一、什么是Spring?
Spring是一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器框架

二、如何在程序中獲取Spring配置的bean呢?
方法一:在初始化時保存ApplicationContext對象
代碼:

復制代碼 代碼如下:

ApplicationContext ac = new FileSystemXmlApplicationContex("applicationContext.xml");
    ac.getBean("beanId");

說明:這種方式適用于采用Spring框架的獨立應用程序,需要程序通過配置文件手工初始化Spring的情況。

方法二:通過Spring提供的工具類獲取ApplicationContext對象
代碼:

復制代碼 代碼如下:

import org.springframework.web.context.support.WebApplicationContextUtils;
    ApplicationContext ac1 = WebApplicationContextUtils
                               .getRequiredWebApplicationContext(ServletContext sc)
    ApplicationContext ac2 = WebApplicationContextUtils
                               .getWebApplicationContext(ServletContext sc)
    ac1.getBean("beanId");
    ac2.getBean("beanId");

方法三:繼承自抽象類ApplicationObjectSupport
說明:抽象類ApplicationObjectSupport提供getApplicationContext()方法,可以方便的獲取到ApplicationContext。Spring初始化時,會通過該抽象類的setApplicationContext(ApplicationContext context)方法將ApplicationContext 對象注入。

方法四:繼承自抽象類WebApplicationObjectSupport
說明:類似方法三,調用getWebApplicationContext()獲取WebApplicationContext

方法五:實現(xiàn)接口ApplicationContextAware
說明:實現(xiàn)該接口的setApplicationContext(ApplicationContext context)方法,并保存ApplicationContext 對象。Spring初始化時,會通過該方法將ApplicationContext 對象注入。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 色婷婷a v | 亚洲成人免费电影 | 最新中文字幕第一页视频 | videos高潮| 日本成人高清视频 | 亚洲第一页中文字幕 | 国产精品爆操 | 中文字幕在线永久 | 黄视频网站免费在线观看 | 全黄裸片武则天艳史 | 一级免费特黄视频 | 手机免费看一级片 | 国产精品美女一区二区 | 欧美日韩一区,二区,三区,久久精品 | 毛片在哪里看 | 日本黄色免费片 | 一区二区国产在线 | 中日无线码1区 | 男女羞羞视频 | 精品一区二区三区日本 | 在线观看免费污视频 | 九九热在线精品视频 | 亚洲成人在线视频网站 | 欧美大荫蒂xxx | 99日韩精品视频 | 久久久久久久一区 | 又黄又爽免费无遮挡在线观看 | 黄色一级视频 | 久久精品一区二区三区国产主播 | 欧美性受xxxx白人性爽 | 女人一级一级毛片 | 视频一区二区久久 | 成人小视频在线播放 | 99亚洲伊人久久精品影院红桃 | 黄视频免费在线观看 | 久久精品伊人网 | 久久亚洲精品久久国产一区二区 | 国产美女精品视频 | 国产精品久久久久久久模特 | 午夜视频在线免费观看 | 国产午夜精品一区二区三区视频 |