swagger 2フロントページテストインタフェース、パラメータタイプpath時報エラー問題required field is not provided解決方法
1373 ワード
解決策は、パラメータがパスである場合、注釈を使用してパラメータを宣言する必要はありません.そうしないと、swagger 2-uiページでテストを行うと、required field is not providedエラーが発生し、テストが不通になります.
// , swagger required field is not provided
//@ApiImplicitParam(name = "id", value = " ID", required = true, dataType = "Integer", paramType = "path")
@GetMapping("/{id}/getUser")
public User getUserById(@PathVariable("id") int id){
return userService.getById(id);
}