首页 > 解决方案 > 带有参数 @field:Size(max = 100) 的注释不适用于数据类 - KOTLIN

问题描述

我在 Kotlin 中有一个数据模型类,其中带有参数的 javax 验证不起作用。

我的模型课:

data class Data(
    @field:Size(max = 100, message = "Message must be less than 100 characters")
     val message: String? = null
)

但是,如果我在不带任何参数的情况下放置 @field:JsonIgnore 之类的内容。约束确实得到实施。

我的服务类有@Validated/@Valid 注释

标签: spring-mvckotlinspring-data-jpaspring-data-restbean-validation

解决方案


推荐阅读