美文网首页
关于404,需要唠点什么

关于404,需要唠点什么

作者: SonyaBaby | 来源:发表于2018-06-19 20:30 被阅读0次

天气指数:❤❤ (闷热、随时伴有暴雨 ) 心情指数:❤❤❤+0.5❤(0.5用来安慰自己找到原罪)

项目迁移,需要重写前端,然而就在今天,一天内碰到多个404,405 OMG~ 趁热赶紧把解决方法还有注意点写下来,希望小伙伴们也可以引以为戒,多多细心。

404出现了。

  • 比对controller接口信息,确保 @RequestMapping("x") @PostMapping("y")/@GetMapping("y") 最基本的路径没毛病
  • 再次确认Post和Get请求
  • 那继续看下参数是否符合传参要求。后台方法参数是否有添加@RequestBody,@RequestParam注解,相应的需要传入对象参数、单个参数。
    有@RequestBody,@RequestParam的,前端直接封装成对应的对象和参数。
    没有@RequestBody,@RequestParam的,需要传入相应的Json或其他格式。
  • 上述过程检查完无误,那就debug一下后台代码吧。按照上述严格检查之后时如果不是编译出现的问题,那肯定可以进入方法体的(如果不可以欢迎补充说明)。如果进入了方法体,↓
  • 嗯,去关注一下自己方法是否有加@ResponseBody字样
    如果有@ResponseBody字样,还有问题?emmm,那我目前没碰到这种问题。。。
    如果没有@ResponseBody字样,去看一下你的Controller上方的注解吧~ ↓
  • @Controller可以换成@RestController再试试~
  • 如果本来就是@RestController这个,如果问题解决了,欢迎补充

考虑到中间有因为缓存的问题导致热编译没有成功但也不易发觉,可以清掉缓存restart项目、clean项目一下再启动(因为目前前后台都要自己完成,而且适当修改了后台,所以不得不重启两个)

相关文章

网友评论

      本文标题:关于404,需要唠点什么

      本文链接:https://www.haomeiwen.com/subject/uwjzeftx.html