spring-mvc - 带有参数 @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 注释
解决方案
推荐阅读
- angular - (搜索)基于 Angular 的管理员 - 主题配置我们的设备
- sql-server - “无法打开物理文件”错误尝试使用 mssql-cli 将 DB 附加到 Linux 上的 Microsoft SQL Server for Docker Engine
- python - Fabric:在停止的进程上执行“systemctl status”
- python - 熊猫 - 数据框 - 条件添加
- php - 如何计算专用于 sqlsrv_fetch_array 的时间之间的时间差和总和
- arrays - 无法将托管数组转换为 IReadOnlyList
- python - 在 tkinter 按钮中显示图像;垃圾收集/切换帧问题?
- java - 当我在浏览器中输入网址时,无法打开即时应用程序
- python - 我如何使用 python 协程作为 celery 任务
- java - 获取 java.lang.OutOfMemoryError:尝试读取大 excel 文件(.xlsx)时超出 GC 开销限制