Nous prévoyons de créer une nouvelle application avec la version Spring 4.0.6. Nous utilisons un contrôleur qui peut renvoyer "XML" ou "JSON". Dans le projet précédent, nous avons implémenté avec succès Jersey avec Spring pour le support REST à l'aide de l'API JAX-RS, mais après avoir lu quelques articles et suggestions de personnes âgées, ils ont déclaré que Spring fournissait un très bon support REST.
Certains des points qui m'ont vraiment dérouté si j'utilise le support Spring REST sans utiliser JAX-RS et Jersey sont:
Comment le marshaling et le démarshaling sont-ils effectués dans Spring MVC?
Est-il nécessaire pour marshaling ou unmarshaling besoin d'utiliser jax-rs.
Si le marshaling et le démarshaling sont automatiquement gérés par spring, comment connaît-il xmlRootElements.
Je suis toujours confus si Spring prouve un très bon support de REST, alors pourquoi les gens optent-ils toujours pour Jersey pour REST? Je cherche vraiment à en savoir plus dans les détails.
Si j'ai dit quelque chose de mal, veuillez l'ignorer. L'explication avec l'exemple est vraiment utile.
Merci d'avance!!