1. @RequestParam で受信する
@PostMapping("ccc1")
public String ccc1(@RequestParam("name") String name) {
return name;
}
2. エンティティクラス形式で受け取る
@PostMapping("ccc2")
public String getList(@RequestBody TestUser user) {
return "success";
}
3. 地図付きで受け取る
@PostMapping("ccc")
public boolean ccc3(@RequestBody Map<String,Object> map) {
if (map.containsKey("name")){
String name = map.get("name").toString();
boolean b = testUserService.selectAllByName(name);
return b;
}else {
return false;
}
}
4. List が
フロントエンドから次のような json 配列を受信した場合: [{id, ユーザー名, パスワード}, {id, ユーザー名, パスワード},
{id, ユーザー名, パスワード},...]、List を使用します<E>で受信します
@PostMapping("getList")
public String getList(@RequestBody List<TestUser> list) {
for (TestUser user : list) {
System.out.println(user.toString());
}
return "success";
}