6
回答
通过spring自动注入的对象,使用反射调用其方法之后,无法获取返回值
滴滴云服务器,限时包月0.9元,为开发者而生>>>   

使用了spring + spring mvc 构建项目,在controller 里面, 被调用的 MessageService 接口及其下面的实现类MessageServiceImpl 通过注解 @resource 自动注入到controller

在调用的方法的时候,我使用了反射的方式,获取到messageServiceImpl 中的某个方法并执行,最终执行成功并且获取到返回值通过return 返回(返回类型为String),但是在接收返回值的时候出现空指针异常。

我想请教一下,是不是通过spring注入的对象不能再进行反射操作。

补充:不是在接收的时候出现空指针,是接收的值为null,我确保子类返回了值,但是在反射调用的时候tostring报的空指针。

问题已经解决:



举报
Lyon4j
发帖于2年前 6回/2K+阅
顶部