D
Size: a a a
D
s
@PostMapping(path = "/ninja/addNew", consumes = "application/json")Класс
public String addNewNinja(AddNewNinjaDTO newNinja){
Ninja ninja = new Ninja();
ninja.setName(newNinja.getName());
//ninja.setClan(clanService.findById(newNinja.getClan()).get());
//ninja.setVillage(villageService.findById(newNinja.getVillage()).get());
ninja.setStatus(newNinja.getStatus());
ninja.setAge(newNinja.getAge());
ninja.setSex(newNinja.getSex());
ninjaService.save(ninja);
return "ok";
}
public class AddNewNinjaDTO{
private String name;
private Long clan;
private Long village;
private String status;
private int age;
private String sex;
//getters and setters
}
curl -H "Content-Type: application/json" -d '{"name":"Roma","clan":2,"village":2,"status":"alive","age":20,"sex":"M"}' -X POST http://localhost:8080/narutopedia/ninja/addNew
ch
@PostMapping(path = "/ninja/addNew", consumes = "application/json")Класс
public String addNewNinja(AddNewNinjaDTO newNinja){
Ninja ninja = new Ninja();
ninja.setName(newNinja.getName());
//ninja.setClan(clanService.findById(newNinja.getClan()).get());
//ninja.setVillage(villageService.findById(newNinja.getVillage()).get());
ninja.setStatus(newNinja.getStatus());
ninja.setAge(newNinja.getAge());
ninja.setSex(newNinja.getSex());
ninjaService.save(ninja);
return "ok";
}
public class AddNewNinjaDTO{
private String name;
private Long clan;
private Long village;
private String status;
private int age;
private String sex;
//getters and setters
}
curl -H "Content-Type: application/json" -d '{"name":"Roma","clan":2,"village":2,"status":"alive","age":20,"sex":"M"}' -X POST http://localhost:8080/narutopedia/ninja/addNew
ch
s
ERROR: null value in column "name" of relation "ninja" violates not-null constraint
Detail: Failing row contains (7, null, 0, null, null, null, null).
s
s
Э
CH
DC
CH
DC
AK
CH
GV
ДО
GV
GV
GV
>Annotation for mapping HTTP GET requests onto specific handler methods.
Specifically, @GetMapping is a composed annotation that acts as a shortcut for @RequestMapping(method = RequestMethod.GET)
DK