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

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

我要通過這個不通的id值做不同的業務處理?該怎么實現?

我要通過這個不通的id值做不同的業務處理?該怎么實現?

蝴蝶刀刀 2022-09-17 15:11:28
public Userinfo findById(String id){}例如我有上面的一個方法 我現在通過反射已經得到了參數名 也就是得到了參數類型是java.util.String 但我現在要獲取到id這個值應該怎么獲取上面的代碼是一個接口的實現類 我已經在一個類中調用了這個接口并傳入了id值但我現在想做的功能是通過java反射在這個接口的實現類里做一些邏輯處理 現在我通過反射已經獲取該接口實現類的方法名及方法參數類型但不知道如何獲取傳過來的這個id值 ?
查看完整描述

3 回答

?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

不錯,既然使用了反射,那么就是你去調這個方法了。
調這個方法,你就必須傳入參數,你既然傳入參數又怎么會不知道參數呢?

查看完整回答
反對 回復 2022-09-21
?
至尊寶的傳說

TA貢獻1789條經驗 獲得超10個贊

不是特別明白,你傳入了ID的值,為什么獲取不到呢,既然調用的時候傳入了值,不可以直接拿來用嗎

查看完整回答
反對 回復 2022-09-21
?
泛舟湖上清波郎朗

TA貢獻1818條經驗 獲得超3個贊

public Userinfo findById(String id){
}
干嘛不直接在這個方法里根據Id值做判斷、
java反射雖然我也不怎么用,但是我的理解是根據這個類,去獲取他已經定義好的方法,屬性之類,你這個id的值是傳過來的,靈活不定的,他怎么根據你這個類來一層一層扒到呢。

查看完整回答
反對 回復 2022-09-21
  • 3 回答
  • 0 關注
  • 155 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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