gpt4 book ai didi

Spring Boot 验证注释不适用于 Kotlin

转载 作者:行者123 更新时间:2023-12-01 13:18:44 26 4
gpt4 key购买 nike

我为 Kotlin 获得了一个简单的数据类

data class Person(val name: String, @get: Min(18) val age: Int)

我实际上从一个 CSV 文件构建了这个类,我使用 apache CSV 解析器读取了 CSV。即使我有一些小于 18 的数据 age字段,测试仍然通过没有错误。

看起来这个注释不适用于 Kotlin?

最佳答案

您当前正在使用 Min 注释构造函数参数注释 - 我相信您应该使用 use-site target 来注释该字段。像这样:

data class Person(val name: String, @field:Min(18) val age: Int)

关于Spring Boot 验证注释不适用于 Kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48442690/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com