Spring Annotation在Kotlin中不起作用

时间:2016-08-12 06:55:49

标签: spring-boot kotlin

任何注释问题都无法在Kotlin中运行?

@Column(unique=true, nullable = false)
@Size(min = 1, max = 50)
var name: String = "",

@Size(max = 100)
var description: String = ""

我可以使用空字符串保存到数据库中,并且唯一约束也不能通过注释工作。以前有人有类似的问题吗?请建议:)

2 个答案:

答案 0 :(得分:1)

使用Kotlin时,需要在getter方法上应用约束验证器。这应该有效:

view

答案 1 :(得分:0)

我认为你的问题不在于Kotlin。

@Size and @Pattern annotation are not working in Spring MVC

您可能错过了依赖项中的org.hibernate:hibernate-validator包,但没有更多信息我无法确定。