解析Java中如何獲取Spring中配置的bean
Java中如何獲取Spring中配置的bean?下面是由本站小編為大家整理的解析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運算符
計算機的最基本用途之一就是執行數學運算,作為一門計算機語言,Java也提供了一套豐富的運算符來操縱變量。歡迎大家閲讀!更多相關信息請關注相關欄目!Java中的運算符和C/C++相差無幾。數學運算符數學運算,結果為一個數值。見下表:關係運算符關係運算符,結果為一個布爾...
-
Java基本元素詳解
生活呆以是甜的,也可以是苦的,但不能是沒味的。你可以勝利,也可以失敗,但你不能屈服,以下是小編為大家搜索整理了Java基本元素詳解,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!第二章基本元素第一章總結:一平台&JDK&JRE&JVM&A...
-
java語言運算符的使用
Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。下面小編整理了java語言運算符的使用,希望對大家有幫助!賦值運算符的使用=、+=、-=、*=、/=、%=算術運算符的使用算術運算就是咱們生活中常見的加、...
-
新手如何學習Java
Java作為一門高級編程語言在信息科技時代有着廣泛的應用。新手如何學習Java呢?下面小編來給大家介紹Java的學習方法,希望對大家有幫助!1理解Java思想Java是一門面向對象編程語言。向對象編程是Java最核心的思想,這也是區分和C等其他編程語言的一個顯著特徵。掌握...
相關文章
- Java中如何獲取Spring中配置的bean
- 淺析javascript中function 的length屬性
- JavaScript在Android的WebView中parseInt函數轉換不正確
- 國中英語作文:Jim Lambert’s vacation plans
- Java類如何獲取Spring的bean
- Javascript中arguments對象的詳解和使用方法
- Passage Eighteen (Strictly Ban smoking)英語閲讀理解
- Java認證考試知識點:Spring獲取Bean四種方法
- JavaScript如何實現JSON.stringify
- 關於java如何配置MyEclipse Maven環境具體方法