美文网首页
关于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