验证人员

时间:2019-07-12 16:41:45

标签: hibernate spring-boot hibernate-validator

在我的项目中,我使用验证器在保存之前验证我的实体,就像代码一样:

private Validator validator;
    private RegistroRepository registroRepository;
    private ProtocoloService protocoloService;
    private Mapper mapper;

    @Autowired
    public RegistroService(RegistroRepository registroRepository, Mapper mapper) {
        this.registroRepository = registroRepository;
        this.mapper = mapper;
        this.validator = Validation.buildDefaultValidatorFactory().getValidator();
    }

public synchronized void registrar(Protocolo protocolo) {

        Set<ConstraintViolation<Registro>> errors = validator.validate(novo);

    }

当我执行validator.validate(novo)时是否有错误会自动引发错误?在我的RestControllerAdvice中处理

tks

0 个答案:

没有答案