(Java) Créer de nouveaux services Web REST dynamiquement pendant l'exécution


J'expérimente des étoffes avec des services Web, et je pense créer de nouveaux services Web pendant l'exécution. Mon idée est de créer un nouveau fichier Java avec l'annotation JAX-RS appropriée et de le rendre exécutable en tant que nouveau service Web disponible pour mon application Web.

Par exemple, j'ai localhost:8080/services comme service Web initial, lors de l'exécution d'une commande, le nouveau fichier java sera créé avec localhost:8080/services/time comme nouveau chemin pour un nouveau service Web. Est-ce possible?

Créer un nouveau fichier java n'est pas un problème, il réside même dans le chemin correct. mais existe-t-il un moyen de forcer le fichier java nouvellement créé à être compilé et à fonctionner correctement? ou peut-être, disons que si je le déploie dans heroku, puis-je le forcer à se redéployer avec ce nouvel ajout?

Author: user3538558, 2014-04-16

1 answers

Il est possible de faire avec Camel. Vous devrez enregistrer les objets, mais c'est possible.

Jeter un oeil ici: http://camel.apache.org/cxfrs.html

 0
Author: John Ament, 2014-04-21 16:34:16