title: Bug: Required request body is missing
body: <p>I'm trying spring framework.
  I have RestController and function:</p>
  
  <pre><code>@RequestMapping(value="/changePass", method=RequestMethod.POST)
      public Message changePassword(@RequestBody String id, @RequestBody String oldPass, 
                                                          @RequestBody String newPass){
          int index = Integer.parseInt(id);
          System.out.println(id+" "+oldPass+" "+newPass);
          return userService.changePassword(index, oldPass, newPass);
      }
  </code></pre>
  
  <p>and code angularJS</p>
  
  <pre><code>$scope.changePass = function(){//changePass
          $scope.data = {
              id: $scope.userId,
              oldPass:$scope.currentPassword,
              newPass:$scope.newPassword
          }
          $http.post("http://localhost:8080/user/changePass/", $scope.data).
              success(function(data, status, headers, config){
                  if(date.state){
                      $scope.msg="Change password seccussful!";
                  } else {
                      $scope.msg=date.msg;
                  }
          })
          .error(function(data, status, headers, config){
              $scope.msg="TOO FAIL";
          });
      }
  </code></pre>
  
  <p>and when i run it.</p>
  
  <p>Error Message :</p>
  
  <pre><code>Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public com.csc.mfs.messages.Message com.csc.mfs.controller.UserController.changePassword(java.lang.String,java.lang.String,java.lang.String)
  </code></pre>
  
  <p>Help me fix it, pls...</p>