第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java spring getBean

Java spring getBean

至尊寶的傳說 2019-02-24 04:19:20
public class test { public static void main(String[] args){ ApplicationContext ctx = new ClassPathXmlApplicationContext("bean.xml");//讀取bean.xml中的內(nèi)容 Person p = ( Person ) ctx.getBean("person"); p.info(); // Person p = ctx.getBean("person",Person.class);//創(chuàng)建bean的引用對象 // p.info(); } } Q: Person p = ( Person ) ctx.getBean("person"); 為什么 這段 要寫寫( Person ),不是返回對象了嗎Person p = ctx.getBean("person",Person.class); 這樣寫又可以新手 請擔(dān)待~
查看完整描述

2 回答

?
慕后森

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個贊

通過ApplicationContext的getBean方法來獲取Spring容器中已初始化的bean。getBean一共有以下四種方法原型:
getBean(String name)
getBean(Class<T> type)
getBean(String name,Class<T> type)
getBean(String name,Object[] args)
你用的就是第一種和第三種,
xml里面對象的配置如<bean id="person" class="com.bean.Person"></bean>
第一種的就是根據(jù)這個bean的id來獲取這個對象,沒有對象類型,所以需要強(qiáng)制轉(zhuǎn)換成對應(yīng)的Person對象。
第二種的也是通過bean的id來獲取對象,參數(shù)傳入了對象類型,就不需要自己去強(qiáng)制轉(zhuǎn)換了

查看完整回答
反對 回復(fù) 2019-03-01
?
九州編程

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個贊

轉(zhuǎn)換類型了被

查看完整回答
反對 回復(fù) 2019-03-01
  • 2 回答
  • 0 關(guān)注
  • 410 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號