Java 如何创建布尔类的bean对象

Java 如何创建布尔类的bean对象,java,boolean,javabeans,Java,Boolean,Javabeans,我声明一个像这样的豆子 <bean id="booleabBeab" class="java.lang.Boolean" init-method="booleanValue()"></bean> 错误是: 实例化[java.lang.Boolean]失败:未找到默认构造函数;嵌套异常是java.lang.NoSuchMethodException:java.lang.Boolean.() 您需要编写自己的类,其中包含一个boolean字段和适当的getter和sette

我声明一个像这样的豆子

<bean id="booleabBeab" class="java.lang.Boolean" init-method="booleanValue()"></bean>
错误是:

实例化[java.lang.Boolean]失败:未找到默认构造函数;嵌套异常是
java.lang.NoSuchMethodException
java.lang.Boolean.()


您需要编写自己的类,其中包含一个
boolean
字段和适当的getter和setter<代码>布尔值
不能用作bean,因为它没有默认构造函数,也没有setter。

布尔值没有任何无参数构造函数。所以你需要像这样传递构造函数参数

<bean id="booleabBeab" class="java.lang.Boolean">
    <constructor-arg value="false"/>
</bean>

<bean id="booleabBeab" class="java.lang.Boolean">
    <constructor-arg value="false"/>
</bean>