gpt4 book ai didi

java - getDeclaredConstructors() 返回 java.lang.NullPointerException

转载 作者:行者123 更新时间:2023-12-01 10:09:04 24 4
gpt4 key购买 nike

我正在使用 java web 框架 (Vraptor),但遇到以下问题:该框架使用反射来实例化 Controller 参数,并且由于某种原因,其中一个参数正在返回 <java.lang.NullPointerException> .

我的问题是:框架正常工作了一段时间,由于某种原因我想要实例化的类型的“cachedConstructor”填充了 <java.lang.NullPointerException>而不是预期的那样。什么可能使这种改变发生?

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

getClassType().getDeclaredConstructors() is return java.lang.NullPointerException (returning, not throwing)

最佳答案

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

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

关于java - getDeclaredConstructors() 返回 java.lang.NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36263440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com