Spring 是否有验证程序来验证整数列表?私人名单<;整数>;地位

Spring 是否有验证程序来验证整数列表?私人名单<;整数>;地位,spring,bean-validation,Spring,Bean Validation,我需要使用Spring验证器防止XSS攻击。是否有用于验证整数列表的注释 @Digits(integer=1, fraction=0) private List<Integer> status; @位(整数=1,分数=0) 私人名单状态; 私人名单状态 防止XSS攻击,但使用@Digits无效。我收到了以下错误:发生异常:HV000030:找不到类型为java.util.List的验证器您需要以以下方式使用约束注释: private List<@Digits(integer

我需要使用Spring验证器防止XSS攻击。是否有用于验证整数列表的注释

@Digits(integer=1, fraction=0)
private List<Integer> status;
@位(整数=1,分数=0)
私人名单状态;
私人名单状态


防止XSS攻击,但使用@Digits无效。我收到了以下错误:发生异常:HV000030:找不到类型为java.util.List的验证器

您需要以以下方式使用约束注释:

private List<@Digits(integer=1, fraction=0) Integer> status;
私有列表状态;

请注意,这与XSS完全无关:任何人都不可能通过在
列表中插入无效整数来注入脚本

您需要以这种方式使用约束注释:

private List<@Digits(integer=1, fraction=0) Integer> status;
私有列表状态;

请注意,这与XSS完全无关:任何人都不可能通过在
列表中插入无效整数来注入脚本

您好,我试过了,但IntelliJ报告了此错误:“@Digits”不适用于类型使用。这意味着您有旧版本的bean验证API。我在SpringBoot2.1.4(使用BeanValidation2.0.1)测试中测试了它,它编译并运行良好。嗨,我用jar更新了pom文件,但它没有修复错误。我需要另一种依赖吗?org.springframework.boot-spring-boot 2.1.4.RELEASE您好,我试过了,但IntelliJ报告了这个错误:“@Digits”不适用于类型使用。这意味着您有一个旧版本的bean验证API。我在SpringBoot2.1.4(使用BeanValidation2.0.1)测试中测试了它,它编译并运行良好。嗨,我用jar更新了pom文件,但它没有修复错误。我需要另一种依赖吗?org.springframework.boot-spring-boot 2.1.4.RELEASE