今天在编码的时候遇到一个奇葩问题,记录一下
前后端分离的项目,前端VUE发送一个ajax请求,后端debugger可以正常接收到请求,debugger完之后,前端报了一个404异常。
百度了一下,解决方案:在Controller上加上@Responsebody注解,spring对返回值映射时找不到对应的视图,所以返回404
后面想了一下,为了避免所有的请求方法都加@Responsebody注解,直接将@Controller注解换成@RestController,关于这两个标签的区别,可以参考一下这里:https://www.cnblogs.com/shuaifing/p/8119664.html