Java中如何獲取Spring中配置的bean
Spring是一個分層的JavaSE/EEfull-stack(一站式) 輕量級開源框架。在Java中如何獲取Spring中配置的'bean?下面本站小編帶大家一起來看看詳細操作,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!
一、什麼是Spring?
Spring是一個輕量級的控制反轉(IoC)和麪向切面(AOP)的容器框架
二、如何在程序中獲取Spring配置的bean呢?
方法一:在初始化時保存ApplicationContext對象
代碼:
複製代碼 代碼如下:
ApplicationContext ac = new FileSystemXmlApplicationContex("");
ean("beanId");
説明:這種方式適用於採用Spring框架的獨立應用程序,需要程序通過配置文件手工初始化Spring的情況。
方法二:通過Spring提供的工具類獲取ApplicationContext對象
代碼:
複製代碼 代碼如下:
import pplicationContextUtils;
ApplicationContext ac1 = WebApplicationContextUtils
equiredWebApplicationContext(ServletContext sc)
ApplicationContext ac2 = WebApplicationContextUtils
ebApplicationContext(ServletContext sc)
ean("beanId");
ean("beanId");
方法三:繼承自抽象類ApplicationObjectSupport
説 明:抽象類ApplicationObjectSupport提供getApplicationContext()方法,可以方便的獲取到 ApplicationContext。Spring初始化時,會通過該抽象類的 setApplicationContext(ApplicationContext context)方法將ApplicationContext 對象注入。
方法四:繼承自抽象類WebApplicationObjectSupport
説明:類似方法三,調用getWebApplicationContext()獲取WebApplicationContext
方法五:實現接口ApplicationContextAware
説明:實現該接口的setApplicationContext(ApplicationContext context)方法,並保存ApplicationContext 對象。Spring初始化時,會通過該方法將ApplicationContext 對象注入。
-
Java語法基礎for語句練習
本文是本站小編搜索整理的關於Java語法基礎for語句練習,供參考學習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!控制語句——for練習語句的嵌套應用累加求和,計數器循環嵌套一、語句的嵌套應用語句嵌套形式。其實就是語句中...
-
Java程序設計示例教程
本文以實例形式詳細講述了Java的反射機制,是Java程序設計中重要的技巧。分享給大家供大家參考。具體分析如下:首先,Reflection是Java程序開發語言的特徵之一,它允許運行中的Java程序對自身進行檢查,或者説"自審",並能直接操作程序的內部屬性。例如,使用它能獲得Java類...
-
Java 異步回調機制實例解析
回調,回調。要先有調用,才有調用者和被調用者之間的回調。下面小編給大家介紹Java異步回調機制實例解析,歡迎閲讀!Java異步回調機制實例解析一、什麼是回調軟件模塊之間總是存在着一定的接口,從調用方式上,可以把他們分為三類:同步調用、回調和異步調用。回調是一種...
-
計算機二級JAVA考試構建JAVA程序2017
很多人一見到説要編程就以為很難,其實只有一點一滴學知識點也不難,下面是小編整理的計算機二級JAVA考試構建JAVA程序介紹,歡迎閲讀!第一個javaapplicationjava程序分為javaapplication(java應用程序)和javaapplet(java小應用程序)兩種。下面讓我們編寫一個java應...
相關文章
- Advantages of Being a Teacher英語作文
- java中String和StringBuffer的區別
- Should Private Cars Be Encouraged in China高中英語作文
- 國中英語作文:Jim Lambert’s vacation plans
- 關於java如何配置MyEclipse Maven環境具體方法
- JavaScript如何實現JSON.stringify
- Java認證考試知識點:Spring獲取Bean四種方法
- JavaScript在Android的WebView中parseInt函數轉換不正確
- Java類如何獲取Spring的bean
- 解析Java中如何獲取Spring中配置的bean