我使用的是javaweb框架(vraptor),我遇到了以下问题:框架使用反射来示例化controllers参数,出于某种原因,其中一个参数是returing <java.lang.NullPointerException>
.
我的问题是:框架正常工作了一段时间,由于某种原因,我要示例化的类型的“cachedconstructor”被填充了 <java.lang.NullPointerException>
而不是预期的。有什么可能改变这种状况?
我不是在问框架是否在做这件事,我只是想知道在java中什么可以做到这一点
getClassType().getDeclaredConstructors() is return java.lang.NullPointerException (returning, not throwing)
1条答案
按热度按时间oyjwcjzk1#
getclasstype()很可能返回空值。如果您对代码进行调试并为值输入一些控制台输出,您将看到哪个值返回为null。如果需要,请在使用对象之前执行一些空值检查。
看看什么是nullpointerexception,以及如何修复它?