我要通过这个不通的id值做不同的业务处理?该怎么实现?

public Userinfo findById(String id){}
例如我有上面的一个方法 我现在通过反射已经得到了参数名 也就是得到了参数类型是java.util.String 但我现在要获取到id这个值应该怎么获取上面的代码是一个接口的实现类 我已经在一个类中调用了这个接口并传入了id值但我现在想做的功能是通过java反射在这个接口的实现类里做一些逻辑处理 现在我通过反射已经获取该接口实现类的方法名及方法参数类型但不知道如何获取传过来的这个id值 ?

蝴蝶刀刀
浏览 141回答 3
3回答

函数式编程

不错,既然使用了反射,那么就是你去调这个方法了。调这个方法,你就必须传入参数,你既然传入参数又怎么会不知道参数呢?

至尊宝的传说

不是特别明白,你传入了ID的值,为什么获取不到呢,既然调用的时候传入了值,不可以直接拿来用吗

泛舟湖上清波郎朗

public Userinfo findById(String id){}干嘛不直接在这个方法里根据Id值做判断、java反射虽然我也不怎么用,但是我的理解是根据这个类,去获取他已经定义好的方法,属性之类,你这个id的值是传过来的,灵活不定的,他怎么根据你这个类来一层一层扒到呢。
打开App,查看更多内容
随时随地看视频慕课网APP