后端能收到Ajax请求,但是前端报404错误

今天在编码的时候遇到一个奇葩问题,记录一下

前后端分离的项目,前端VUE发送一个ajax请求,后端debugger可以正常接收到请求,debugger完之后,前端报了一个404异常。

百度了一下,解决方案:在Controller上加上@Responsebody注解,spring对返回值映射时找不到对应的视图,所以返回404

后面想了一下,为了避免所有的请求方法都加@Responsebody注解,直接将@Controller注解换成@RestController,关于这两个标签的区别,可以参考一下这里:https://www.cnblogs.com/shuaifing/p/8119664.html

你可能感兴趣的:(错误收集)