<JavaLearn/>
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エディタ