public ResponseEntity handleConstraintViolationException()

in src/main/java/com/epam/digital/data/platform/starter/errorhandling/BaseRestExceptionHandler.java [66:75]


  public ResponseEntity<SystemErrorDto> handleConstraintViolationException(ConstraintViolationException ex) {
    var error = SystemErrorDto.builder()
        .traceId(MDC.get(BaseRestExceptionHandler.TRACE_ID_KEY))
        .code(ex.getCode())
        .message(ex.getMessage())
        .localizedMessage(ex.getLocalizedMessage())
        .build();
    log.warn("Constraint violation error", ex);
    return new ResponseEntity<>(error, HttpStatus.CONFLICT);
  }