JSR-380验证不适用于Swager 2.9.2

时间:2019-12-06 07:01:49

标签: java spring-boot bean-validation swagger-2.0 jsr380

我正在使用javax,validation包中的@notblank注释,而不是hibernate验证,因为现在已弃用它。但这不能按预期方式工作,因为未针对我声明了@notblank注释的变量显示所需标签。

这是示例DTO文件:-

import java.math.BigDecimal;

import javax.validation.constraints.Digits;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;


public class Person {

    @NotBlank(message ="name cannot be blank")
    private String name;
    @Min(value=1)
    private int age;

    @Digits(integer = 7,fraction = 2)
    private BigDecimal amount;

@NotBlank和@Digits 均不起作用。我正在将Spring Boot 2.1.0和Swagger 2.9.2一起使用。请为此提供帮助。

0 个答案:

没有答案