Kotlin编译器从org.jetbrains.annotations插入@Nullable和@NotNull,有可能也插入javax.validation.constraints.NotNull吗?
发布于 2017-11-12 22:31:05
不,目前还没有这样的编译器插件。下面是可用的编译器插件列表:https://kotlinlang.org/docs/reference/compiler-plugins.html
发布于 2019-07-02 05:33:25
是的,即使它不明显,它也是肯定的。
@field:NotNull val valName: String?但我更喜欢使用:
@field:NotEmpty val valName: String因为我不认为这是一个好主意,破坏了Kotlin提供的null safe的魔力,并不得不管理以后的可选值。
发布于 2021-10-16 12:39:16
您可以添加hibernate validator的依赖,如下所示
dependencies {
...
implementation("org.hibernate.validator:hibernate-validator")
...
}在此之后,您可以使用import javax.validation.constraints.NotNull
https://stackoverflow.com/questions/45798898
复制相似问题