Como cambiar el puerto del tomcat n eso se hace en el archivo properties
**********
“scaffold” del proyecto (Estructura de carpetas del proyecto)
@Valid: va delante de @RequestBody
Usa @NotEmpty
para asegurarte de que un String
no sea nulo y contenga caracteres. [2 validaciones ideal para String]
@NotBlank
: Asegura que la cadena no sea nula, no esté vacía y no contenga solo espacios en blanco.[3 validaciones ideal para String]
Usa @NotNull
para evitar valores nulos en cualquier tipo de dato. [para otros tipos]
public ResponseEntity<?> validation(BindingResult result){
Map<String, String> errors = new HashMap<>();
result.getFieldErrors().forEach(err->{
errors.put(err.getField(), "El campo "+err.getField()+" "+err.getDefaultMessage());
});
return ResponseEntity.badRequest().body(errors);
}
se devuelve una respuesta HTTP con un código de estado 400 (Bad Request) y el cuerpo de la respuesta contiene el mapa
errors
, que incluye todos los errores de validación encontrados.
No hay comentarios:
Publicar un comentario