亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Spring獲取管理對象常用方法詳解

瀏覽:2日期:2023-08-07 08:50:50

網上方法很多種,我說一些J2EE開發中會用到的方法。

第一種:

直接初始化Spring容器,獲得對象

ApplicationContext applicationContext = new ClassPathXmlApplicationContext('applicationContext.xml'); applicationContext.getBean('beanId');

關于配置文件的讀取也有好多種,我用到的是配置文件在SRC下面。

這樣會初始化Spring容器,然后再得到配置的對象。

第二種:

通過環境來獲得

ApplicationContext ac1 = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getSession().getServletContext()); ApplicationContext ac2 = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext()); ac1.getBean('beanId'); ac2.getBean('beanId');

區別是前者會拋異常,而后者沒有時返回NULL

第三種:

實現ApplicationContextAware接口

下面給出實現類,這也是我用的方法

import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; /** * @說明 獲得Spring配置中的某個對象 * @author 崔素強 * @see */ public class SpringFactory implements ApplicationContextAware { private static ApplicationContext context; @SuppressWarnings('static-access') @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { this.context = applicationContext; } public static Object getObject(String id) { Object object = null; object = context.getBean(id); return object; } }

這是WEB開發中可以用到的集中方法,當然還有其他方法,歡迎大家積極提供!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 欧美特级大片 | 91精品综合国产在线观看 | 国产成人精品999在线观看 | 免费在线观看小视频 | 日韩在线毛片 | 亚拍一区 | 色综合999 | 国产丰满主播丝袜勾搭秀 | 91精品国产亚一区二区三区 | 菲菲国产在线观看 | 久久国产免费一区二区三区 | 久久成人国产精品二三区 | 成人三级毛片 | 妞干网欧美 | 888xxxx免费视频 | 欧美日韩亚洲国产一区二区综合 | 久久精品中文字幕久久 | 国产一级一片免费播放刺激 | 欧美日韩一品道 | 中文字幕美日韩在线高清 | 色草视频 | 精品三级国产精品经典三 | 国产欧美国产精品第一区 | 99久久精品免费看国产免费 | 欧美一级看片免费观看视频在线 | 天天躁夜夜躁很很躁2020 | 久久国产精品男女热播 | 国产大片免费在线观看 | 成人免费在线视频网站 | 亚洲欧美中文日韩在线v日本 | 立即播放免费毛片一级 | 国产在线播放一区 | 可以直接看的毛片 | 免费网站在线观看高清版 | 国产成人禁片在线观看 | 国产精品久久久久久免费 | 欧美视频一区二区专区 | 国产精品成人69xxx免费视频 | 色天天综合色天天害人害己 | 日韩黄色影院 | 精品欧美亚洲韩国日本久久 |