title: RestTemplate post for entity
body: <p>My post method gets called but my Profile is empty. What is wrong with this approach? Must I use @Requestbody to use the RestTemplate? </p>
  
  <pre><code>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;
      }
  </code></pre>