我被要求构建一个由路径参数和请求参数组成的Rest端点,看起来像-
/user/{user}?refresh={refresh}
请求参数应该是可选的。
我尝试过String getUser(@PathVariable String user, @RequestParam Map<String, String> params);
,但是它使RequestParam成为必需的(如Swagger UI中所示)。
我如何使其成为可选内容?
如下将required
注释中的required
设置为false
:
@RequestParam