Se llama a mi método de publicación pero mi perfil está vacío. ¿Qué está mal con este enfoque? ¿Debo usar @Requestbody para usar RestTemplate?Publicación de RestTemplate para la entidad
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;
}
¿Está su controlador anotado para incluir la porción 'user' de la ruta en' @ RequestMapping'? Debido a que su metohd anotado apunta a '/', que no responderá a '/ user /' sin la anotación adicional del controlador. –
@ nicholas.hauschild Sí. Estoy ingresando el método del controlador. El problema es que el perfil es nulo en el método real. – pethel