JSR-380验证不适用于Swager 2.9.2

我正在使用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一起使用。请为此提供帮助。

jikjikjik1 回答:JSR-380验证不适用于Swager 2.9.2

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2964846.html

大家都在问