Spring Boot レッスン4
リクエストマッピング
@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PathVariable、@RequestParam
HTTPメソッドマッピング
Spring Bootでは @RequestMapping の省略形として、 HTTPメソッドごとの専用アノテーションが用意されています。@PathVariable でURLパスの変数を、@RequestParam でクエリパラメータを受け取れます。
@GetMapping- リソースの取得(READ)@PostMapping- リソースの作成(CREATE)@PutMapping- リソースの更新(UPDATE)@DeleteMapping- リソースの削除(DELETE)@PathVariable- URLパスパラメータ(例: /users/{id})@RequestParam- クエリパラメータ(例: ?name=Alice)
CRUD操作のマッピング
REST APIの基本的なCRUD操作を各HTTPメソッドにマッピングします。@PathVariable でURLからIDを取得します。
Javaエディタ
@RequestParamによるクエリパラメータ
@RequestParam を使うと、URLのクエリパラメータ(?key=value)を メソッドの引数で受け取れます。デフォルト値やオプション指定も可能です。
Javaエディタ