Les en-têtes Spring MVC @RequestMapping ne peuvent accepter qu'une seule valeur?

Cela fonctionne:

@RequestMapping(value = "/test", method = RequestMethod.POST,
    headers = {"content-type=application/json"}) {
    .......
}

Si j'ajoute une autre valeur, comme le suivant, il échouera et de me dire ceci:

Spécifié HTTP méthode n'est pas autorisée pour la ressource demandée
(Demande de la méthode "POST" n'est pas supporté)

@RequestMapping(value = "/test", method = RequestMethod.POST,
    headers = {"content-type=application/json","content-type=application/xml"}) {
    .......
}

Je suppose que c'est parce que le Printemps pense que les deux type de contenu valeurs "ET de" relation, mais à la place je veux qu'ils soient "OU".

Des suggestions?

Merci!

source d'informationauteur Bobo