Moja metoda jest wywoływana, ale mój profil jest pusty. Co jest nie tak z tym podejściem? Czy muszę używać @Requestbody do korzystania z RestTemplate?Stanowisko RestTemplate dla podmiotu
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;
}
Czy Twój kontroler ma przypisaną część "użytkownika" ścieżki w '@ RequestMapping'? Ponieważ twój metohd został opatrzony przypisami do '/', który nie zareaguje na '/ user/'bez dodatkowej adnotacji kontrolera. –
@ nicholas.hauschild Tak. Wchodzę do metody kontrolera. Problem polega na tym, że Profil ma zerową wartość w aktualnej metodzie. – pethel