SpringBoot之get请求404
Posted 来兮子宁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot之get请求404相关的知识,希望对你有一定的参考价值。
后台:SpringBoot
前台:VUE
异常:调get接口,返回404
场景:get请求传参,后台返回n条数据,不传参则返回所有
原因:原请求url为"~/one/{param}",不传参则请求url为"~/one",只因一个"/"的问题,匹配不到对应的url
解决:requestMapping设置为url集合,用以支持传参与未传参
实操代码如下:
@GetMapping(value = {"/query","/query/{groupName}"}) public ResponseData queryAttendGroupByName(@PathVariable("groupName") Optional<String> groupName){ List<AttendGroup> attendGroup; ... return ResponseData.ok().putDataValue("result",attendGroup); }
以上是关于SpringBoot之get请求404的主要内容,如果未能解决你的问题,请参考以下文章
来自 GET 请求的 AFNetworking 3.0 404 响应
Django REST Framework Viewset 返回 404(GET 请求)
SpringBoot系列之实现RestTemplate Get请求传javabean参数