зачем использовать MappingJacksonValue при весенней загрузке - PullRequest
1 голос
/ 10 июля 2019

Я вижу, что некоторые из остальных служб возвращают ответ, как показано ниже

MappingJacksonValue result= new MappingJacksonValue(resultPojo);
return  ResponseEntity.status(HttpStatus.OK).body(result);

и за ошибку

 return  ResponseEntity.status(HttpStatus.NOT_FOUND).body(new MappingJacksonValue("Error Message..."));

Какая польза от обертывания объекта внутри MappingJacksonValue, если мы можем просто сделать что-то, как показано ниже

return  ResponseEntity.status(HttpStatus.OK).body(resultPojo);

return  ResponseEntity.status(HttpStatus.NOT_FOUND).body("Error Message...");

Я вижу, что мы можем использовать параметры фильтра, используя MappingJacksonValue, но если мы не используем это, в чем преимущество MappingJacksonValue.

Примечание

Я использую Spring boot.

1 Ответ

1 голос
/ 11 июля 2019

Из документации:

Простой держатель для POJO для сериализации через MappingJackson2HttpMessageConverter вместе с дальнейшей сериализацией инструкции для передачи в конвертер.

Если вы не хотите использовать setFilters или setSerializationView , то нет смысла использовать этот класс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...