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

Spring創(chuàng)建IOC容器的方式解析

 更新時間:2019年10月16日 10:28:00   作者:DSHORE  
這篇文章主要介紹了Spring創(chuàng)建IOC容器的方式解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

1、直接得到 IOC 容器對象

ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");

封裝起來:

public class ApplicationContextUtil {
  private static ApplicationContext applicationContext = null;
  public ApplicationContextUtil(){ 
    //無參構造器,可以不用寫
  }
  
  static{
    applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
  }
  
  public ApplicationContext getApplicationContext() {
    return applicationContext;
  }

使用時,直接用類名.方法調(diào)用即可:ApplicationContextUtil.ApplicationContextUtil();

2、通過工廠類得到 IOC 容器創(chuàng)建的對象

 Resource resource = new ClassPathResource("applicationContext.xml");
 BeanFactory factory = new XmlBeanFactory(resource);

封裝起來:

public class ApplicationContextFactoryUtil {
  private static BeanFactory beanFactory = null;
  public ApplicationContextFactoryUtil(){
    
  }
  
  static{
    Resource resource = new ClassPathResource("applicationContext.xml");
    beanFactory = new XmlBeanFactory(resource);
  }
  
  public BeanFactory getBeanFactory() {
    return beanFactory;
  }
}

使用時,直接用類名.方法調(diào)用即可:ApplicationContextFactoryUti.getBeanFactory();

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

相關文章

  • Spring Cloud Gateway 服務網(wǎng)關快速實現(xiàn)解析

    Spring Cloud Gateway 服務網(wǎng)關快速實現(xiàn)解析

    這篇文章主要介紹了Spring Cloud Gateway 服務網(wǎng)關快速實現(xiàn)解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • 如何正確控制springboot中bean的加載順序小結篇

    如何正確控制springboot中bean的加載順序小結篇

    這篇文章主要介紹了如何正確控制springboot中bean的加載順序總結,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • 解決ObjectMapper序列換Map時候的坑

    解決ObjectMapper序列換Map時候的坑

    這篇文章主要介紹了解決ObjectMapper序列換Map時候的坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java多線程之如何確定線程數(shù)的方法

    Java多線程之如何確定線程數(shù)的方法

    創(chuàng)建線程和銷毀線程都是比較耗時的操作,如果每個任務都創(chuàng)建一個線程去處理,這樣線程會越來越多,那么應該如何確定線程的數(shù)量,本文就詳細的介紹一下,感興趣的可以了解一下
    2022-03-03
  • SpringMVC如何用Post方式重定向

    SpringMVC如何用Post方式重定向

    這篇文章主要介紹了SpringMVC如何用Post方式重定向,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • SpringBoot Redis實現(xiàn)接口冪等性校驗方法詳細講解

    SpringBoot Redis實現(xiàn)接口冪等性校驗方法詳細講解

    這篇文章主要介紹了SpringBoot Redis實現(xiàn)接口冪等性校驗方法,近期一個老項目出現(xiàn)了接口冪等性校驗問題,前端加了按鈕置灰,依然被人拉著接口參數(shù)一頓輸出,還是重復調(diào)用了接口,通過復制粘貼,完成了后端接口冪等性調(diào)用校驗
    2022-11-11
  • Java+MySQL前后端連接新手小白教程

    Java+MySQL前后端連接新手小白教程

    Java作為一種廣泛使用的編程語言之一,在開發(fā)Web應用程序時經(jīng)常需要連接MySQL數(shù)據(jù)庫進行數(shù)據(jù)操作,下面這篇文章主要給大家介紹了關于Java+MySQL前后端連接的相關資料,需要的朋友可以參考下
    2024-03-03
  • Java鏈表的天然遞歸結構性質(zhì)圖文與實例分析

    Java鏈表的天然遞歸結構性質(zhì)圖文與實例分析

    這篇文章主要介紹了Java鏈表的天然遞歸結構性質(zhì),結合圖文與實例形式分析了java鏈表中遞歸操作的原理、實現(xiàn)技巧與相關注意事項,需要的朋友可以參考下
    2020-03-03
  • SpringBoot使用JTA實現(xiàn)對多數(shù)據(jù)源的事務管理

    SpringBoot使用JTA實現(xiàn)對多數(shù)據(jù)源的事務管理

    了解事務的都知道,在我們?nèi)粘i_發(fā)中單單靠事務管理就可以解決絕大多數(shù)問題了,但是為啥還要提出JTA這個玩意呢,到底JTA是什么呢?他又是具體來解決啥問題的呢?本文小編就給大家介紹一下如何在Spring Boot中使用JTA實現(xiàn)對多數(shù)據(jù)源的事務管理
    2023-11-11
  • Java8新特性之lambda的作用_動力節(jié)點Java學院整理

    Java8新特性之lambda的作用_動力節(jié)點Java學院整理

    我們期待了很久lambda為java帶來閉包的概念,但是如果我們不在集合中使用它的話,就損失了很大價值?,F(xiàn)有接口遷移成為lambda風格的問題已經(jīng)通過default methods解決了,在這篇文章將深入解析Java集合里面的批量數(shù)據(jù)操作解開lambda最強作用的神秘面紗。
    2017-06-06

最新評論