混合使用路径参数和请求参数的java Rest API
我被要求构建一个Rest端点,它是path param和request param的混合体,如下所示-
/user/{user}?refresh={refresh}
请求参数应该是可选的
我已经尝试过String getUser(@PathVariable String user, @RequestParam Map<String, String> params);
,但它使RequestParam成为必需的(正如它在Swagger UI中显示的那样)
我如何使它成为可选的
# 1 楼答案
在^{} 注释中将^{} 设置为
false
,如下所示: