Diskuze: REST Post - lze sloučit metody pro získání objektu pomocí restu?
Zobrazeno 2 zpráv z 2.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Nezkoušel jsem, ale speciální cestu navíc by možná šlo eliminovat takto:
@PostMapping(value="/create", consumes = "application/x-www-form-urlencoded")
public void createByForm(@ModelAttribute("client") Client client) {
clientService.createNewClient(client);
}
@PostMapping(value="/create", consumes = "application/json")
public void createByJSON(@RequestBody Client client) {
clientService.createNewClient(client);
}
Spojení dvou metod do jedné mi nedává moc smysl. Jedná se sice o stejný objekt, ale o dvě různé reprezentace, a k tomu se ve Spring MVC obvykle používají různé metody.
Zobrazeno 2 zpráv z 2.