getDeclaredConstructors()返回java.lang.NullPointerException

时间:2016-03-28 13:31:53

标签: java reflection vraptor

我使用的是java web框架(Vraptor),我遇到了以下问题:框架使用Reflection来实例化Controllers参数,并且由于某种原因,其中一个参数正在进行回归{{1 }}

我的问题是:框架正常运行一段时间,并且出于某种原因,&#34; cachedConstructor&#34;我希望实例化的类型填充<java.lang.NullPointerException>而不是预期。有什么可能改变?

我不是在问这个框架是否这样做,我只是想知道在Java中可以做什么

<java.lang.NullPointerException>

1 个答案:

答案 0 :(得分:1)

很可能getClassType()返回一个空值。如果您通过代码调试并为值添加一些控制台输出,那么您将看到哪个值返回为null。如果需要,在使用对象之前进行一些空值检查。

请参阅What is a NullPointerException, and how do I fix it?