RestTemplate poste pour l'entité
Mon post de la méthode est appelée, mais mon Profil est vide. Quel est le problème avec cette approche? Dois-je utiliser @Requestbody d'utiliser le RestTemplate?
Profile profile = new Profile();
profile.setEmail(email);
String response = restTemplate.postForObject("http://localhost:8080/user/", profile, String.class);
@RequestMapping(value = "/", method = RequestMethod.POST)
public @ResponseBody
Object postUser(@Valid Profile profile, BindingResult bindingResult, HttpServletResponse response) {
//Profile is null
return profile;
}
source d'informationauteur pethel
Vous devez vous connecter pour publier un commentaire.
Vous devez construire le profil de l'objet de cette façon
MultiValueMap
était bon point de départ pour moi, mais dans mon cas il a encore posté objet vide pour@RestController
ma solution pour la création d'entités et d'affichage fini par ressembler à de la sorte: