Árbol de páginas

Este error se produce cuando el sistema recibe una petición cuyo contenido no cumple las reglas de validación del negocio.

CampoValorObservaciones
typeurn:problem-type:validation
title
Fichero i18nProblemMessages.properties
Keyorg.springframework.http.HttpStatus.BAD_REQUEST.message

Ej:

Bad Request

status400
detail
Fichero i18nProblemMessages.properties
Keyorg.springframework.validation.BindingResult.message



Ej:

Validation failed

instanceurn:uuid:<<UUID>>

Ej:

urn:uuid:123e4567-e89b-12d3-a456-556642440000
errors

Lista de errores.  Cada será del tipo:

fieldNombre del campo cuya validación ha fallado
error

Mensaje de error específico.  El mensaje concreto dependerá del campo y el tipo de problema.

Fichero i18nValidationMessages.properties
KeyVariable, en función de la validación.  Normalmente FQN del validador + ".message"
ParámetrosVariables en función de la validación.

Ej:

[
  {
    "field":"nombre",
    "error":"must not be empty"
  },
  {
    "field":"tipoAmbitoGeograficoId",
    "error":"must not be null"
  },
  {
    "field":"tipoOrigenFuenteFinanciacionId",
    "error":"must not be null"
  }
]
  • Sin etiquetas