Bonjour,
Je sollicite votre aide pour une regex qui me permettra de récupérer une sous-chaîne de caractères dans une chaîne de caractères.
Ma réponse API est la suivante:
"Validation failed for classes [com.portfolio.todo.entity.Todo] during persist time for groups [jakarta.validation.groups.Default, ]\nList of constraint violations:[\n\tConstraintViolationImpl{interpolatedMessage='A description must be provided', propertyPath=description, rootBeanClass=class com.portfolio.todo.entity.Todo, messageTemplate='A description must be provided'}\n\tConstraintViolationImpl{interpolatedMessage='A title must be provided', propertyPath=title, rootBeanClass=class com.portfolio.todo.entity.Todo, messageTemplate='A title must be provided'}\n]"
Le résultat attendu:
['A description must be provided', 'A title must be provided']
Le but est de récupérer uniquement les messages d'erreurs pour les retourner dans la réponse HTTP. Est-ce que c'est possible ?
Merci
PS. Je suis débutant sur Java (Spring Boot). Si quelqu'un connait une méthode Java spécifique pour retourner uniquement les messages d'erreurs, je suis preneur. Je n'ai rien trouver de pertinent sur Stack Overflow.
Je sollicite votre aide pour une regex qui me permettra de récupérer une sous-chaîne de caractères dans une chaîne de caractères.
Ma réponse API est la suivante:
"Validation failed for classes [com.portfolio.todo.entity.Todo] during persist time for groups [jakarta.validation.groups.Default, ]\nList of constraint violations:[\n\tConstraintViolationImpl{interpolatedMessage='A description must be provided', propertyPath=description, rootBeanClass=class com.portfolio.todo.entity.Todo, messageTemplate='A description must be provided'}\n\tConstraintViolationImpl{interpolatedMessage='A title must be provided', propertyPath=title, rootBeanClass=class com.portfolio.todo.entity.Todo, messageTemplate='A title must be provided'}\n]"
Le résultat attendu:
['A description must be provided', 'A title must be provided']
Le but est de récupérer uniquement les messages d'erreurs pour les retourner dans la réponse HTTP. Est-ce que c'est possible ?
Merci

PS. Je suis débutant sur Java (Spring Boot). Si quelqu'un connait une méthode Java spécifique pour retourner uniquement les messages d'erreurs, je suis preneur. Je n'ai rien trouver de pertinent sur Stack Overflow.
@NotEmpty(message = "A title must be provided")
private String title;
@NotEmpty(message = "A description must be provided")
private String description;