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

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

 更新時間:2013年07月02日 15:39:46   作者:  
本篇文章是對在Java中如何獲取Spring中配置的bean進行了詳細的分析介紹,需要的朋友參考下

一、什么是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 對象注入。

相關文章

  • 詳解idea中web.xml默認版本問題解決

    詳解idea中web.xml默認版本問題解決

    這篇文章主要介紹了詳解idea中web.xml默認版本問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • SpringAOP實現(xiàn)日志收集管理功能(步驟詳解)

    SpringAOP實現(xiàn)日志收集管理功能(步驟詳解)

    這篇文章主要介紹了SpringAOP實現(xiàn)日志收集管理功能,本文分步驟通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • 淺析Java中print、printf、println的區(qū)別

    淺析Java中print、printf、println的區(qū)別

    以下是對Java中print、printf、println的區(qū)別進行了詳細的分析介紹,需要的朋友可以過來參考下
    2013-08-08
  • BigDecimal divide除法除不盡報錯的問題及解決

    BigDecimal divide除法除不盡報錯的問題及解決

    這篇文章主要介紹了BigDecimal divide除法除不盡報錯的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 通過JWT來解決登錄認證問題的方案

    通過JWT來解決登錄認證問題的方案

    Json web token (JWT),是為了在網(wǎng)絡應用環(huán)境間傳遞聲明而執(zhí)行的一種基于JSON的開放標準((RFC7519),該token被設計為緊湊且安全的,特別適用于分布式站點的單點登錄(SSO)場景,本文給大家介紹了如何通過 JWT 來解決登錄認證問題,需要的朋友可以參考下
    2024-12-12
  • java中將科學計數(shù)法轉換普通計數(shù)法的簡單方法

    java中將科學計數(shù)法轉換普通計數(shù)法的簡單方法

    下面小編就為大家?guī)硪黄猨ava中將科學計數(shù)法轉換普通計數(shù)法的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Java中繼承thread類與實現(xiàn)Runnable接口的比較

    Java中繼承thread類與實現(xiàn)Runnable接口的比較

    這篇文章主要介紹了Java中繼承thread類與實現(xiàn)Runnable接口的比較的相關資料,需要的朋友可以參考下
    2017-06-06
  • Java實題演練二叉搜索樹與雙向鏈表分析

    Java實題演練二叉搜索樹與雙向鏈表分析

    這篇文章主要介紹了Java二叉搜索樹與雙向鏈表,總的來說這并不是一道難題,那為什么要拿出這道題介紹?拿出這道題真正想要傳達的是解題的思路,以及不斷優(yōu)化探尋最優(yōu)解的過程。希望通過這道題能給你帶來一種解題優(yōu)化的思路
    2022-12-12
  • Spring中的路徑匹配器AntPathMatcher詳解

    Spring中的路徑匹配器AntPathMatcher詳解

    這篇文章主要介紹了Spring中的路徑匹配器AntPathMatcher詳解,Spring的PathMatcher路徑匹配器接口,用于支持帶通配符的資源路徑匹配,本文提供了部分實現(xiàn)代碼,需要的朋友可以參考下
    2023-09-09
  • SpringBoot?如何使用sharding?jdbc進行分庫分表

    SpringBoot?如何使用sharding?jdbc進行分庫分表

    這篇文章主要介紹了SpringBoot?如何使用sharding?jdbc進行分庫分表,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02

最新評論

大悟县| 青海省| 彭州市| 深州市| 介休市| 垣曲县| 漠河县| 延寿县| 双城市| 报价| 晋州市| 禄劝| 弥勒县| 吉首市| 崇仁县| 五河县| 黑河市| 民乐县| 芦溪县| 双桥区| 木兰县| 云南省| 南安市| 博湖县| 宁国市| 墨脱县| 古交市| 安阳市| 永昌县| 博爱县| 中宁县| 昆山市| 正阳县| 宕昌县| 莒南县| 达州市| 岳普湖县| 陇南市| 清徐县| 姜堰市| 岳阳市|