1. 程式人生 > >SpringBoot之get請求404

SpringBoot之get請求404

path pri pub 參與 end spa ons col response

後臺: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