38、商品服务--品牌管理--JSR303分组检验
比如我们的数据库中id是自增的,所以提交数据时不允许指定id,但是修改数据时必须指定id,所以在实体类上要进行校验分组
1、在注解上添加分组

其中groups是一个接受接口的数组,所以我们在所有服务依赖的包里创建了两个接口

2、给controller上添加注解
这里使用的是@Validated而不是@Valid注解,并且需要指定分组

3、进行测试

但是当我们不加id时,即使log的url地址不正确,也提交成功了,这是因为我们没有对其添加分组,而是只对id和name添加了校验分组
都给加上分组就可以了。 

当@Validated指定了分组了,则加上分组的注解就会生效,不加的不生效。
当@Validated没有指定分组,则没有加上分组的生效了,加上的不生效
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号