Spring BootでGETリクエストのURLを処理する方法


  1. @RequestMappingを使用する方法:

    @RestController
    public class MyController {
       @RequestMapping(value = "/example", method = RequestMethod.GET)
       public String handleGetRequest() {
           // GETリクエストを処理するコード
           return "Response";
       }
    }
  2. @GetMappingを使用する方法:

    @RestController
    public class MyController {
       @GetMapping("/example")
       public String handleGetRequest() {
           // GETリクエストを処理するコード
           return "Response";
       }
    }
  3. @PathVariableを使用してパス変数を取得する方法:

    @RestController
    public class MyController {
       @GetMapping("/example/{id}")
       public String handleGetRequest(@PathVariable("id") String id) {
           // パス変数を使用したGETリクエストの処理
           return "Response for ID: " + id;
       }
    }
  4. @RequestParamを使用してクエリパラメータを取得する方法:

    @RestController
    public class MyController {
       @GetMapping("/example")
       public String handleGetRequest(@RequestParam("param") String param) {
           // クエリパラメータを使用したGETリクエストの処理
           return "Response for param: " + param;
       }
    }

これらはSpring BootでGETリクエストのURLを処理するための一般的な方法の一部です。どの方法を使用するかは、アプリケーションの要件や設計によって異なります。