正常情况下我们都知道http请求,404是url不存在,200是接口调用成功,500是接口调用时候发生异常。
但是昨晚写接口时候发现了一个很奇怪的问题,写了一个excel批量导入的接口,功能实现了数据库插入了数据,但是postman反馈状态码是404。如下图展示
进入了debug断点:
数据库成功插入数据:
反馈的状态码是404:
查了半天才发现原来是我不知道哪里设置了必须返回json格式,我这边没设置。
只需要在接口上否添加@ResponseBody 或者将 @Controller注解改为@RestController即可解决问题