SSM框架常见问题解决
用SpringMVC写了一个学期后端代码了,也不是什么大佬,代码理解水平也不是很高,但是这期间遇到的问题还是不少,写一篇在开发期间最困扰我的三个错误的分享吧
-
问题1:No mapping for GET
解决方案:通常情况下遇到这种问题,请先检查方法名是否有误、无误请检查applicationContext.xml中控制器包名是否正确,仍无误请检查是否提交调用接口时,method值为post,若都无误,而使用的编辑器又为eclipse时,请右键项目名,选择构建项目,即可解决问题。
-
问题2:与vue前端交互返回json数据时,后端确认发送过数据,然而,前端拿不到数据
解决方案:请在方法前加@ResponseBody注释,即可解决问题
-
问题3:跨域问题,也是我这期间最头痛的问题
解决方案:首先查看后台控制器是否报错,如果有报错,请按报错提示,将问题解决。
如果解决后还有问题,先给出最简单粗暴的解决方法,在出问题的控制器前,加@CrossOrigin(origins="*",maxAge=3600)这行注释,应该可以解决绝大部分跨域引起的问题。
说实话,到现在我还是不懂为什么会发生这样的问题
下面可以给出几篇我一直在看的参考资料:
https://segmentfault.com/a/1190000015597029
https://blog.csdn.net/yup1212/article/details/87633272
https://www.jianshu.com/p/89a377c52b48
https://blog.csdn.net/dear_little_bear/article/details/83999391