feignによるリクエストのパラメータ解析
- パラメータが少ない get リクエストには @RequestParam を使用します。
@GetMapping("/get_demo") // GET モード2、比較的推奨
DemoDTO getDemo(@RequestParam("username") String username, @RequestParam("password") String password);
- より多くのパラメータをオブジェクトにカプセル化したリクエストの取得
@GetMapping("/get_demo") // GET モード1、最も推奨される
DemoDTO getDemo(@SpringQueryMap DemoDTO demoDTO);
- リクエストを投稿する際に、パラメータはオブジェクトにカプセル化されます。
@PostMapping("/post_demo") // POST
DemoDTO postDemo(@RequestBody DemoDTO demoDTO);