亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

Java動態代理后的對象如何實現動態強轉到目標對象?

Java動態代理后的對象如何實現動態強轉到目標對象?

Rose丶丶 2017-09-19 21:34:29
比如一個接口User 代理后是一個代理后的對象object,現在通過反射動態注入需要的對象,我覺得是類型不匹配無法注入,請問有何解決辦法,即obj轉user然后通過反射注入目標,目前沒有強轉不能注入,但也不排除其他問題,可能我水平有限。求解
查看完整描述

1 回答

?
HansonQ

TA貢獻223條經驗 獲得超56個贊

你說的注入是指Spring的注入么?假設你的User接口(UserInterface)有一個實現類叫UserInterfaceImpl。我可以這么認為這個UserInterfaceImpl這個類是UserInterface類的一個兒子。那么利用JDK中Proxy類生成的代理類(UserInterfaceProxy),這個類也是UserInterface的一個兒子,也就是說UserInterfaceProxy和UserInterfaceImpl這個類是兄弟關系。那么我注入的時候按照類型注入即可。因為UserInterfaceProxy和UserInterfaceImpl都是UserInterface這個類型的衍生類。我按照類型是完全能注入的

查看完整回答
反對 回復 2017-09-20
  • 1 回答
  • 0 關注
  • 1520 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號