我是靠谱客的博主 危机冰棍,这篇文章主要介绍Validation异常:No validator could be found for constraint ‘...‘ validating type ‘java.lang.Long‘,现在分享给大家,希望可以做个参考。

异常全名为:

No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating type 'java.lang.Long'

异常原因:项目中使用的校验注解所支持的数据类型与实体中字段的类型不符合。

@NotBlank支持的是字符串类型字段,所以在Long类型的字段上使用@NotBlank会报以上错误,故而应该改成@NotNull。如下所示

复制代码
1
2
3
4
@NotNull(message = "商品分类ID不能为空") @ApiModelProperty(value = "商品分类ID") @TableId("commodity_type") private Long commodityType;

注解适用类型
@NotBlankString
@NotEmptyString
@NotNullLong,Integer

最后

以上就是危机冰棍最近收集整理的关于Validation异常:No validator could be found for constraint ‘...‘ validating type ‘java.lang.Long‘的全部内容,更多相关Validation异常:No内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(83)

评论列表共有 0 条评论

立即
投稿
返回
顶部