servlet中如何調用spring中注入的對象

在servlet中,總是讀不到配置文件的值。上網百度後,發現有一種方法是可行的,在這裏記錄一下。

我的配置文件中是這麼寫的  <bean id="excelMngBll" class="com.hldpe.bll.ExcelMngBll"/>    然後我在要使用這個bean的servlet中,寫了如下代碼,

private static WebApplicationContext context;
 
public Object findBean(String beanId) {
    if (context == null) {
     context = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext());
    }
    return context.getBean(beanId);
}

Object excelMngBll = findBean("excelMngBll");
這樣
,就能取到了,要使用的時候在進行一下強制類型轉化就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章