J'utilise l'implémentation jersey de la spécification JAX-RS, des méthodes spécifiques écrites pour gérer chaque type de requête HTTP, c'est-à-dire POST, GET. METTRE et SUPPRIMER. Mais je veux savoir comment nous pouvons gérer toutes ces demandes dans une seule méthode. Peut être une question triviale, s'il vous plaît partager vos pensées.Comment implémenter la classe REST pour gérer toutes les méthodes HTTP dans une seule méthode
-1
A
Répondre
1
D'abord, je ne le recommande pas car il est sent de NIH et va presque certainement vous conduire à un code non maintenable. Cela étant dit, en Java, nous avons le HttpServlet. A partir de cette documentation, Souligné par l'auteur -
Il y a presqueaucune raison de passer outre la méthode de service. service traite les requêtes HTTP standard en les envoyant aux méthodes du gestionnaire pour chaque type de requête HTTP (les méthodes doXXX répertoriées ci-dessus).
qui est précisément ce que vous demandez comment faire, si override le service method.
Questions connexes
- 1. moq une seule méthode dans une classe
- 2. Comment gérer globalement les exceptions JavaScript dans une seule méthode?
- 3. Méthode REST pour gérer les données manquantes
- 4. Gérer les requêtes http dans une classe différente
- 5. comment conserver toutes les méthodes dans une classe avec ProGuard
- 6. Comment implémenter une erreur dans Rest API?
- 7. REST/Rails questions - support pour les méthodes HTTP?
- 8. Plugin de développement REST pour navigateur avec toutes les méthodes HTTP
- 9. Conseil sur la surcharge de la méthode http dans REST
- 10. Comment gérer les exceptions REST?
- 11. Comment forcer une classe statique à implémenter des méthodes spécifiques?
- 12. La classe shim ne génère pas toutes les méthodes publiques
- 13. Mettre toutes les méthodes dans la définition de classe
- 14. Décorer toutes les méthodes d'une classe
- 15. Comment implémenter l'encapsulation dans une classe Java?
- 16. Comment écrire une méthode pour gérer toutes les permutations d'une fonctionnalité de recherche avancée dans ASP.NET?
- 17. Utilisation d'une méthode par défaut pour les méthodes REST inégalées dans Jersey
- 18. Comment simuler une seule méthode pour une classe?
- 19. Dans Android Studio, comment obtenir une fenêtre contextuelle de toutes les méthodes qu'une classe peut implémenter (et ajouter)?
- 20. Stubbing toutes les méthodes d'une classe groovy?
- 21. Comment puis-je connaître toutes les méthodes définies pour une classe dans R?
- 22. Méthodes publiques pour toutes les activités
- 23. Comment implémenter REST dans une application web?
- 24. Comment implémenter une classe de base pour les contrôleurs Symfony2
- 25. Comment implémenter le verbe HTTP 'HEAD' pour une API REST dans Spring MVC?
- 26. Moles: la classe moled ne montre pas toutes les méthodes
- 27. Comment implémenter une méthode non statique dans une classe statique?
- 28. Comment implémenter WCF REST dans ASP.NET
- 29. Comment implémenter proprement les méthodes compareTo?
- 30. Comment implémenter une condition préalable pour une méthode?
est-ce logique? pouvez-vous faire toutes les choses avec vos mains seulement ou chaque organe fait chaque fonctionnalité spécifique? – user3470953
Il existe des cas valides pour cela. Par exemple, je cherche un moyen pour mon service de maillot de gérer les demandes d'un système hérité lors de la migration vers une nouvelle API. J'ai besoin que tout cas qui n'est pas géré explicitement soit traité par les ressources héritées. –