@RequestMapping(value = "/get/{id}/{userId}", method = RequestMethod.GET) public Result getMemberShip(@PathVariable("id") int id,@PathVariable("userId") int userId) {
Wenn die ID ein nicht erforderlicher Parameter ist und leer sein kann, wie sollte sie mit einem Standardwert behandelt werden, oder kann Java den übergebenen Parametern, die ich gerade mit dem Schreiben begonnen habe, Standardwerte zuweisen? Java, also weiß ich es nicht sehr gut
@PathVariable不能设置默认值,因为null对于url是无意义的。
如果参数确实可能为空,需要默认值,可以使用@RequestParams。
{id}/{userId}如果他们两个不是必要条件不要这么传参,使用@ModelAttribute注解,并用对象传参比较好