使用NotBlank注释在Kotlin代码中不起作用

使用NotBlank注释在Kotlin代码中不起作用,kotlin,bean-validation,Kotlin,Bean Validation,我想将java类转换为Kotlin数据类,但我发现@NotBlank在Kotlin中不起作用。 对于科特林来说,有没有其他选择 @Data public class myClass{ @NotBlank(message = "url is missing") @JsonProperty("url") private String url; public myClass(@NotBlank(message = "url is missing") String u

我想将java类转换为Kotlin数据类,但我发现@NotBlank在Kotlin中不起作用。 对于科特林来说,有没有其他选择

@Data
public class myClass{

    @NotBlank(message = "url is missing")
    @JsonProperty("url")
    private String url;

    public myClass(@NotBlank(message = "url is missing") String url) {
        this.url = url;
    }

}

您应该为验证注释设置适当的目标,如:

@Data
public class myClass{

    @field:NotBlank(message = "url is missing")
    @JsonProperty("url")
    private String url;

    public myClass(@field:NotBlank(message = "url is missing") String url) {
        this.url = url;
    }

}
有几个选择:

一块地 @字段:非空

作为一名能手 @获取:非空

对于构造函数 @参数:非空


此处的更多信息:

您应该为验证注释设置适当的目标,如:

@Data
public class myClass{

    @field:NotBlank(message = "url is missing")
    @JsonProperty("url")
    private String url;

    public myClass(@field:NotBlank(message = "url is missing") String url) {
        this.url = url;
    }

}
有几个选择:

一块地 @字段:非空

作为一名能手 @获取:非空

对于构造函数 @参数:非空

更多信息请点击此处: