为什么要在 spring boot 上使用 MappingJacksonValue

我看到一些其他服务返回响应如下


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...");

我看到我们可以通过 using 来使用过滤器选项MappingJacksonValue,但是如果我们不使用它,那么使用MappingJacksonValue.


笔记


我正在使用Spring boot。


UYOU
浏览 181回答 1
1回答

慕丝7291255

从文档:一个简单的 POJO 持有者,通过 MappingJackson2HttpMessageConverter进行序列化,同时将进一步的序列化指令传递给转换器。如果您不想使用setFilters或setSerializationView方法,则没有必要使用此类。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java