码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot之get请求404

时间:2018-07-24 15:54:30      阅读:393      评论:0      收藏:0      [点我收藏+]

标签:ppi   nal   pre   option   参与   variable   ram   public   解决   

后台: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

标签:ppi   nal   pre   option   参与   variable   ram   public   解决   

原文地址:https://www.cnblogs.com/nyatom/p/9360105.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!