獲取bean的工具類

2021-08-04 12:35:39 字數 1141 閱讀 2453

工具類,用於獲取spring中管理的bean

import org.springframework.beans.bean***ception;

import org.springframework.beans.factory.beanfactory;

import org.springframework.beans.factory.beanfactoryaware;

public class mybeanfactory implements beanfactoryaware

@override

public void setbeanfactory(beanfactory factory) throws bean***ception

public static object getbean(string beanname)

}

然後bean在spring中配置下:

具體還有例子如下:

在使用spring程式設計時,常常會遇到想根據bean的名稱來獲取相應的bean物件,這時候,就可以通過實現beanfactoryaware來滿足需求,**很簡單:

@service

public

class

beanfactoryhelper implements beanfactoryaware

public

static

object getbean(string beanname)

return

beanfactory.getbean(beanname);

} }

@service

public

class

private

static

@override

public

void

}public

static

object getbean(string beanname)

return}}

@test

public

void test() throws

sqlexception

工具類中注入Dao層Bean

利用手動注入dao層物件bean,解決自動注入 autowired注入物件為null 的問題 component 把普通pojo例項化到spring容器中 public class mycanvasutils 普通方法 也可以使用靜態方法,經初始化方法放入靜態 塊中 param activityid...

bean的獲取過程

當通過xml檔案載入所有的bean到ioc容器裡面後,可以通過getbean方法來獲取所需要的類的實類 public public static void main string args public object getbean string name throws bean ception p...

獲取手機資訊的工具類

public class systemutil 獲取當前系統上的語言列表 locale列表 return 語言列表 public static locale getsystemlanguagelist 獲取當前手機系統版本號 return 系統版本號 public static string get...