gpt4 book ai didi

Java.beans.Introspector.getBeanInfo() 无法分配 writeMethods

转载 作者:太空宇宙 更新时间:2023-11-04 06:46:32 24 4
gpt4 key购买 nike

我做了一个 super 简单的例子,没有任何意义。

public static void main(String [] args) throws IntrospectionException {
BeanInfo info = Introspector.getBeanInfo(DemandBidType.class);
int breakpoint = 0;
}

这是我的类(class):

public class DemandBidType {
protected Boolean isDuplicateHour;
protected Boolean test;

public boolean isIsDuplicateHour() {
return isDuplicateHour;
}

public void setIsDuplicateHour(Boolean isDuplicateHour) {
this.isDuplicateHour = isDuplicateHour;
}

public Boolean getTest() {
return test;
}

public void setTest(Boolean test) {
this.test = test;
}
}

这是显示问题的屏幕截图;我关心的领域没有被认为有 write 方法。我添加了另一个字段“测试”,并且该字段工作正常... Google 上与此相关的内容很少,而且旧的 java 版本已经有很多年了。您可以在右下角看到我使用的是 1.7.51。

Debugging Screenshot (/image/DKC6e.png)

最佳答案

原来是因为 getter 的返回类型与 setter 的参数不匹配。 (一个是“boolean 值”,另一个是“boolean 值”)。

关于Java.beans.Introspector.getBeanInfo() 无法分配 writeMethods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23899785/

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