Spring Boot @RequestParamでリクエストパラメーターの参照サンプル-

環境
SpringBoot 2.7.5
java 17
Spring Tool Suite 4.13

書式
@RequestParam データの型 変数名
メソッドの引数にパラメーター名と同名の変数を定義し、@RequestParamを付与します。
パラメーター名と変数名が異なる場合は、@RequestParam(name = “uid") String fooIdのようにアノテーションの引数で指定します。
使用例1

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
@GetMapping
public UserData findById(@RequestParam String uid) {
// 処理コード
}
@GetMapping public UserData findById(@RequestParam String uid) { // 処理コード }
@GetMapping
public UserData findById(@RequestParam String uid) {
  // 処理コード
}

使用例2

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
@PostMapping
public void create(@RequestParam String uid, @RequestParam String depName,
@RequestParam String jobName, @RequestParam int num) {
// 処理コード
}
@PostMapping public void create(@RequestParam String uid, @RequestParam String depName, @RequestParam String jobName, @RequestParam int num) { // 処理コード }
@PostMapping
public void create(@RequestParam String uid, @RequestParam String depName,
    @RequestParam String jobName, @RequestParam int num) {
  // 処理コード
}

 

Spring Boot

Posted by arkgame