在我的项目中,我使用验证器在保存之前验证我的实体,就像代码一样:
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