JsonMappingException: ne Peut pas désérialiser instance de java.lang.Entier de START_OBJECT jeton

Je voulais écrire un petit et simple RESTE de service à l'aide de Printemps de Démarrage.
Voici le RESTE du code de la fonction:

@Async
@RequestMapping(value = "/getuser", method = POST, consumes = "application/json", produces = "application/json")
public @ResponseBody Record getRecord(@RequestBody Integer userId) {
    Record result = null;
    //Omitted logic

    return result;
}

L'objet JSON, j'ai envoyé est le suivant:

{
    "userId": 3
}

Et ici, c'est l'exception que j'ai eu:

AVERTIR 964 --- [ XNIO-2 tâche-7]
.w.s.m.s.DefaultHandlerExceptionResolver : impossible de lire HTTP
message:
org.springframework.http.convertisseur de.HttpMessageNotReadableException:
Ne pouvait pas lire le document: ne Peut pas désérialiser instance de
java.lang.Entier de START_OBJECT jeton à [Source:
java.io.PushbackInputStream@12e7333c; ligne: 1, colonne: 1]; imbriqué
exception est com.fasterxml.jackson.databind.JsonMappingException: Peut
pas désérialiser instance de java.lang.Entier de START_OBJECT
jeton à [Source: java.io.PushbackInputStream@12e7333c; ligne: 1,
colonne: 1]

InformationsquelleAutor user2581426 | 2016-05-26