Comment utiliser la méthode PUT en Springboot Restcontroller?

Suis l'élaboration d'une application à l'aide de Printemps de démarrage.J'ai essayé avec toutes les représentations des verbes comme GET, POST , DELETE tous fonctionnent très bien aussi. En utilisant la méthode PUT, ce n'est pas l'appui au printemps de démarrage. Si j'ai besoin d'ajouter toute nouvelle configuration.

Mettre la méthode ne fonctionne que la demande de ne pas avoir tous les paramètres. Si j'ajoute tous les paramètres de requête ou un formulaire de données il ne marche pas. De bien vouloir tout savoir-faire va m'aider à résoudre ce problème.

@RequestMapping("/student/info")
@RequestMapping(method = RequestMethod.PUT)
public @ResponseBody String updateStudent(@RequestParam(value = "stdName")String stdName){
    LOG.info(stdName);
    return "ok";
}

Demande de la méthode PUT pas pris en charge

Quelle est la version de Printemps êtes-vous travailler? Et ce qui ne l'URL ressembler à ça "ne marche pas" ?
Printemps de démarrage 1.1.1 et l'URL est comme ceci localhost:8000/étudiant/info?stdName=test
Vous avez 2 demande mappages pour une méthode unique de les fusionner en un seul. @RequestMapping(value="/student/info", method=RequestMethod.PUT). À côté, que vous avez probablement aussi besoin d'ajouter la HttpPutFormContentFilter à yuor liste de filtres.

OriginalL'auteur Aravind Cheekkallur | 2014-10-29