Bean實(shí)例獲取

2018-04-14 21:35 更新

如果spring中有接口和接口實(shí)現(xiàn)如下

public interface UserService {
	//TODO
}

實(shí)現(xiàn)類

@Service("userService")
public class UserServiceImpl implements UserService
{
	//TODO
}

那么使用本框架的api就直接可以得到

UserService userService=(UserService) Factorys.getImpl(UserService.class);

該api獲取接口實(shí)現(xiàn)類時(shí),首先獲取本框架掃描的接口實(shí)現(xiàn),沒有的話,再去spring容器中獲取

名稱是接口名稱的首字母小寫加后面的字母

如果名稱不滿足這個(gè)默認(rèn)規(guī)則時(shí),可以使用如下方式獲取

Factorys.springBeans.getBean("beanName");






以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)