如题:
如果有A和B两个类,属性名称一样,使用 org.springframework.beans.BeanUtils进行拷贝时,能拷贝进去,取值的时候才会报错。
正常执行
get、set时,会报类型转换异常,编译时就会报错。
原因:
BeanUtils中使用反射进行执行,他认为都是List<T>类型,属于同一类型,所以能拷贝。
如题:
如果有A和B两个类,属性名称一样,使用 org.springframework.beans.BeanUtils进行拷贝时,能拷贝进去,取值的时候才会报错。
正常执行
get、set时,会报类型转换异常,编译时就会报错。
原因:
BeanUtils中使用反射进行执行,他认为都是List<T>类型,属于同一类型,所以能拷贝。