用spring的c命名空间的c:参数名:""的时候出现类型转换错误的问题
public People(String name, int age, boolean sex) {
this.name = name;
this.age = age;
this.sex = sex;
}
以上是我提供的构造方法
<bean id="peopleBean" class="com.gx.spring6.bean.People" c:name="jack" c:age="12" c:sex="true"/>
以上是我用来创建bean的xml语句
当我执行它的时候,他总会以下报错
这就使我非常困惑,但是当我将name的赋值改成数字,例如12 之后,就能正常运行,但是创建出来的bean对象中的name依旧是一个字符串类型的'12'