獲取spring容器中的bean


從spring容器中獲取bean的方式

 

1、通過applicationContext 中獲得。但這個 application要在啟動類里面,把它給 set進來, 不然這個 applicationContext 首先是拿不到的

(這種寫法用於,寫了一個類,里面要用到spring容器管理的bean,但這個類本身不想被spring 容器管理,於是就有這種場景。)

public static ConfigurableApplicationContext applicationContext;

    public static void setApplicationContext(ConfigurableApplicationContext applicationContext) {
        SftpSessionPool.applicationContext = applicationContext;
    }
    applicationContext.getBean("xxxxx")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM