打印SpringBoot输出json格式返回报文日志

业务需求

使用SpringBoot框架默认配置时,无法将返回报文(json格式)输出到日志文件。生产环境排查问题时比较麻烦。

解决思路

SpringBoot针对json格式转换默认采用的是Jackson工具。内置MappingJackson2HttpMessageConverter类用于将返回的对象转成JSON格式。我们可以通过重装转换的方法将日志输出。

代码如下:

还需要定义个自动配置Bean,保证我们自己增加的类能替换SpringBoot默认的bean

Add a Comment

您的邮箱地址不会被公开。 必填项已用 * 标注