(Java)在运行时期间动态创建新的REST Web服务

时间:2014-04-16 04:07:59

标签: java web-services rest heroku jax-rs

我正在尝试使用Web服务,我正在考虑在运行时创建新的Web服务。我的想法是通过使用适当的JAX-RS注释创建新的Java文件,并使其可执行为我的Web应用程序可用的新Web服务。

例如,我将localhost:8080 / services作为初始Web服务,在执行某些命令时,将使用localhost:8080 / services / time创建新的java文件作为新Web服务的新路径。这可能吗?

创建新的java文件没有问题,它甚至位于正确的路径中。但有没有办法强制新编译的java文件被编译并正常工作?或者,让我们说如果我在heroku中部署它,我可以强制它重新部署新的添加吗?

1 个答案:

答案 0 :(得分:0)

可以与Camel合作。您需要注册对象,但这是可能的。

看看这里:http://camel.apache.org/cxfrs.html