带有注释的kotlin数据类,为什么@DateTimeFormat注释在不定位的情况下起作用

时间:2019-09-26 01:42:24

标签: spring spring-boot kotlin jackson

data class UserSearchRequest(
        @field:NotNull
        val active: Boolean?,
        // no targeting work
        @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) 
        @field:NotNull
        val registeredDate: LocalDate,
)

为什么@DateTimeFormat注释在没有定位的情况下起作用?

1 个答案:

答案 0 :(得分:0)

您注册了kotlin模块,它允许您在没有目标的情况下将jackson注释应用于构造函数参数,但不适用于Java验证(如NotNull注释)