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

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

spring的getbean方法返回的是object類型,為什么不能用類來接收

spring的getbean方法返回的是object類型,為什么不能用類來接收

fenkapian 2016-09-12 12:37:48
TestBiz?biz?=?(TestBiz)?ctx.getBean("testBiz");?這句報錯類型轉(zhuǎn)換錯誤,用ITestBiz接就沒問題 下面的是spring配置文件,其中NewDao是TestBiz繼承自的接口ITestBiz的實現(xiàn)類 <bean?id="testDao"?class="dao.NewDao"></bean> <bean?id="testBiz"?class="biz.TestBiz"?scope="singleton"> <!--? <property?name="dao">?--> <!--? <ref?bean="testDao"/>?--> <!--? </property>?--> <constructor-arg?index="0"> <ref?bean="testDao"/> </constructor-arg> <constructor-arg?index="1"?type="java.lang.String"> <value>123</value> ? </constructor-arg> </bean>
查看完整描述

1 回答

?
HansonQ

TA貢獻223條經(jīng)驗 獲得超56個贊

估計是你沒有注意到。他是可以的,其實容器你可以理解為是一個map<String,Objct> 其中的key 就是你寫的id value就是一個Object。想直接獲取的話可以使用getBean的重載方法,getBean(String args0,Class clazz);

TestBiz?biz?=?ctx.getBean("testBiz",TestBiz.class);


查看完整回答
1 反對 回復(fù) 2016-09-13
  • fenkapian
    fenkapian
    Exception in thread "main" org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'testBiz' must be of type [biz.TestBiz], but was actually of type [com.sun.proxy.$Proxy0] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:361) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1121) at test.Test.main(Test.java:20) 還是報錯啊
  • 1 回答
  • 2 關(guān)注
  • 4028 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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