springboot
houzidengyue
这个作者很懒,什么都没留下…
展开
-
springboot异常统一处理
springboot使用过程中,开发rest接口时,希望返回的接口 格式是统一的。然而遇到404或500等,返回的异常json格式,使返回的数据格式不能做到统一。查询资料发现,使用@ControllerAdvice注解可以解决这个问题。该注解的了解可自行度狗(百度|谷歌),在此不做累述。下面介绍具体实现: 定义全局处理类:package com.walletServ...原创 2018-08-21 13:41:37 · 260 阅读 · 0 评论 -
springboot返回json的格式化问题
在实际开发过程中,接口的定义和规范,严格意义上会细化到,空字符串应该返回null还是"",亦或是"null",空数组应该返回null还是[],包括是不是要返回value为null的字段。但是springboot默认使用的是Jackson json转换器。Jackson在设置json的格式化问题时虽然可以通过手动重写方法实现,但是不够灵活。因而可以使用阿里的fastjson实现格式的灵活配置,下面介...原创 2018-08-21 14:29:02 · 5032 阅读 · 0 评论 -
RestTemplate 使用中,异常报错处理
使用RestTemplate过程中, 如果接口返回的不是200状态,则会抛出异常报错。但在实际接口对接中,可能希望获取接口返回的异常信息做返回。因此可以自定义RestTemplate异常的处理:相关博客参考链接:https://blog.csdn.net/qq_24210767/article/details/78992374实现方式:创建一个自己的ExceptionHandler类,...原创 2018-08-21 14:39:05 · 14070 阅读 · 0 评论