Angular Js post date Falsche Anfrage in Java Spring mvc

In einem Java Spring MVC-Projekt stelle ich ein Objekt auf einen @ RestController und das Objekt, das ich stelle, hat eine Date-Eigenschaft. Wenn ich diese Eigenschaft entferne, funktioniert der Beitrag erfolgreich. Mit der Eigenschaft date wird jedoch eine ungültige Anforderung von 400 zurückgegeben. Im dto ist das Datum java.util.Date

Methode im Controller:

@RequestMapping(value = "/users/createPetition", method = RequestMethod.POST)
public @ResponseBody PetitionDTO addPetition(@RequestBody PetitionRequestDTO petitionDto, Model model) {   ...

PetitionRequestDTO

public class PetitionRequestDTO {

private Long userId;

private Long categoryId;

private String title;

private String description;

private Date initialDate;

private String address; //getters setters

Der Winkel js call

if ($scope.petitionForm.$valid) {
        $http.post(getCompletePath("users/createPetition"), JSON.stringify($scope.newPetition))
        .success(function (petition) {

        }).error(function (data, status, headers, config) {

        });

Im js hat das Datum den nächsten Wert: Do., 19. März 2015, 00:00:00 Uhr GMT-0300 (Argentina Standard Time)

Der komplette json ist:

"{"selectedCategory":{"id":3,"name":"Plomero","description":"Plomeria"},"name":"aaa","title":"bbb","description":"ccc","initialDate":"2015-03-19T03:00:00.000Z","address":"asd","categoryId":3}"

Antworten auf die Frage(4)

Ihre Antwort auf die Frage