HibernateValidator开启快速校验配置

436 阅读1分钟
@Configuration
public class ValidatorConfig {

    @Bean
    public Validator Validator(){
        ValidatorFactory validatorFactory = Validation.byProvider(HibernateValidator.class)
                .configure()
                // true开启快速校验,判断到有一个校验不通过就返回
                .failFast(true)
                .buildValidatorFactory();
        return validatorFactory.getValidator();
    }
}

未开启前,当多个参数为空时,会检测所有参数后再返回

开启后,当多个参数为空时,判断到有一个校验不通过就返回,对前端友好很好了