我使用的是java web框架(Vraptor),我遇到了以下问题:框架使用Reflection来实例化Controllers参数,并且由于某种原因,其中一个参数正在进行回归{{1 }}
我的问题是:框架正常运行一段时间,并且出于某种原因,&#34; cachedConstructor&#34;我希望实例化的类型填充<java.lang.NullPointerException>
而不是预期。有什么可能改变?
我不是在问这个框架是否这样做,我只是想知道在Java中可以做什么
<java.lang.NullPointerException>
答案 0 :(得分:1)
很可能getClassType()返回一个空值。如果您通过代码调试并为值添加一些控制台输出,那么您将看到哪个值返回为null。如果需要,在使用对象之前进行一些空值检查。