蝴蝶刀刀
2022-09-17 15:11:28
public Userinfo findById(String id){}例如我有上面的一個(gè)方法 我現(xiàn)在通過反射已經(jīng)得到了參數(shù)名 也就是得到了參數(shù)類型是java.util.String 但我現(xiàn)在要獲取到id這個(gè)值應(yīng)該怎么獲取上面的代碼是一個(gè)接口的實(shí)現(xiàn)類 我已經(jīng)在一個(gè)類中調(diào)用了這個(gè)接口并傳入了id值但我現(xiàn)在想做的功能是通過java反射在這個(gè)接口的實(shí)現(xiàn)類里做一些邏輯處理 現(xiàn)在我通過反射已經(jīng)獲取該接口實(shí)現(xiàn)類的方法名及方法參數(shù)類型但不知道如何獲取傳過來的這個(gè)id值 ?
3 回答

函數(shù)式編程
TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊
不錯(cuò),既然使用了反射,那么就是你去調(diào)這個(gè)方法了。
調(diào)這個(gè)方法,你就必須傳入?yún)?shù),你既然傳入?yún)?shù)又怎么會(huì)不知道參數(shù)呢?

至尊寶的傳說
TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個(gè)贊
不是特別明白,你傳入了ID的值,為什么獲取不到呢,既然調(diào)用的時(shí)候傳入了值,不可以直接拿來用嗎

泛舟湖上清波郎朗
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊
public Userinfo findById(String id){
}
干嘛不直接在這個(gè)方法里根據(jù)Id值做判斷、
java反射雖然我也不怎么用,但是我的理解是根據(jù)這個(gè)類,去獲取他已經(jīng)定義好的方法,屬性之類,你這個(gè)id的值是傳過來的,靈活不定的,他怎么根據(jù)你這個(gè)類來一層一層扒到呢。
添加回答
舉報(bào)
0/150
提交
取消