代码如下:
@GetMapping(value = {
"/getInfo/{userId}"})
public AjaxResult getInfo(@PathVariable(name = "userId", required = false) Long userId)
此时如果的URL是/getInfo,userId为空,则会报错,404找不到,
那么怎么解决呢?
可以直接后面加一个不带UserId的URL
@GetMapping(value = {
"/getInfo/{userId}","/getInfo"})
public AjaxResult getInfo(@PathVariable(name = "userId", required = false) Long userId)