Почему мой пружинный ответ не отформатирован с моей конфигурацией GSON?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему мой пружинный ответ не отформатирован с моей конфигурацией GSON?

Сообщение Anonymous »

Я могу успешную карту входящего json "tls-alias" для java string "tlsalias". Но ответ не следует за моей политикой именования. Он возвращает «tlsalias» вместо «TLS-Alias».mvc.converters.preferred-json-mapper: gson
gson.field-naming-policy: LOWER_CASE_WITH_DASHES
< /code>
Мой обработчик исключений: < /p>
@RestControllerAdvice
public class ValidationExceptionHandler {
// handle @Valid exceptions
@ExceptionHandler(MethodArgumentNotValidException.class)
public ResponseEntity handleValidationExceptions(
MethodArgumentNotValidException ex) {
// collect all errors in a map
List errors = ex.getBindingResult().getFieldErrors();
Map errorDetail = new HashMap();
errors.forEach(error ->
errorDetail.computeIfAbsent(error.getField(), k -> new java.util.ArrayList()).add(error.getDefaultMessage())
);

var errorResponse = new MyValidationErrorResponse(errorDetail);
return new ResponseEntity(errorResponse, HttpStatus.BAD_REQUEST);
}
}


Подробнее здесь: https://stackoverflow.com/questions/795 ... figuration

Вернуться в «JAVA»