28 votes

Spring 3 JSON avec MVC

Est-il un moyen de construire le Printemps des appels Web que de consommer et de produire de l'application/json formaté les demandes et les réponses, respectivement?

Peut-être que ce n'est pas Spring MVC, je ne suis pas sûr. Je suis à la recherche pour le Printemps des bibliothèques qui se comportent d'une manière similaire à Jersey/JSON. Le mieux, ce serait le cas si il y a une annotation que je pourrais ajouter pour les classes de Contrôleur qui serait à son tour en JSON appels de service.

Un tutoriel qui montre comment construire Spring Web Services avec JSON serait génial.

EDIT: je suis à la recherche d'une annotation en fonction de l'approche (similaire à Jersey).

EDIT2: Comme le Jersey, je suis à la recherche pour le REPOS de soutien (POST,GET,DELETE METTRE).

EDIT3: la Plupart de préférence, ce sera le pom.xml les entrées et quelques informations sur l'utilisation de la collection printemps-js avec jackson Printemps version native de choses.

31voto

Johan Points 2203

Au cas où d'autres ppl arriveraient plus tard: http://blog.springsource.com/2010/01/25/ajax-simplifications-in-spring-3-0/ était le lien le plus utile pour moi. Cela m'a finalement fait comprendre le modèle (après moins d'une journée de recherche).

16voto

matt b Points 73770

Vous pouvez certainement avoir des contrôleurs qui renvoient une vue qui est en sortie JSON. Jetez un œil au projet Spring-JSON .

Pour consommer des demandes en JSON, je suppose que vous voudriez simplement qu'un contrôleur transmette un paramètre de demande à une bibliothèque JSON qui pourrait analyser les données?

4voto

non sequitor Points 4092

Il n'y a aucun moyen préemballé de faire ce que vous voulez, car Jersey est bien intégré à Spring via l'API Jersey-Spring, il n'y a donc vraiment aucune raison de réinventer la roue.

3voto

jitter Points 35805

2voto

Paul Whelan Points 8620

Depuis Spring-mvc 3.0, le support officiel d'Ajax Remoting avec JSON est fourni dans le cadre de Spring MVC. Cela inclut la prise en charge de la génération de réponses JSON et de la liaison de demandes JSON à l'aide du modèle de programmation Spring MVC @Controller.

voir ici

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X