org.springframework.validation.BeanPropertyBindingResult: 1 errors

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了org.springframework.validation.BeanPropertyBindingResult: 1 errors相关的知识,希望对你有一定的参考价值。

Field error in object 'provide' on field 'source': rejected value [,20]; codes [typeMismatch.provide.source,typeMismatch.source,typeMismatch.java.lang.Long,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [provide.source,source]; arguments []; default message [source]]; default message [Failed to convert property value of type 'java.lang.String[]' to required type 'java.lang.Long' for property 'source'; nested exception is java.lang.NumberFormatException: For input string: ",20"]
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.doBind(HandlerMethodInvoker.java:810)
这个错误怎么改

配置文件里面的'source'字段有问题,类型不匹配,在造型的时候收到的值是",20",在造型他当成String[],而你的source是long类型,数值类型,仔细检查一下你在构造对象之前source的值是否是对的追问

配置文件和对象中的source都是long类型,具体要在哪里改啊

参考技术A 这个应该是你spring配置文件中source这个属性设置的值有问题

以上是关于org.springframework.validation.BeanPropertyBindingResult: 1 errors的主要内容,如果未能解决你的问题,请参考以下文章