我正在试验 Web 服务,并且我正在考虑在运行时创建新的 Web 服务。我的想法是创建带有适当 JAX-RS 注释的新 Java 文件,并使其作为可用于我的 Web 应用程序的新 Web 服务可执行。
例如,我将 localhost:8080/services 作为初始 web 服务,在执行某些命令后,将使用 localhost:8080/services/time 作为新 web 服务的新路径创建新的 java 文件。这可能吗?
创建新的 java 文件没有问题,它甚至驻留在正确的路径中。但是有没有办法强制编译新创建的java文件并使其正常工作?或者,如果我将它部署在 heroku 中,我可以强制它重新部署新的添加吗?
最佳答案
可以用 Camel 来做。您需要注册这些对象,但这是可能的。
关于java - (Java) 在运行时动态创建新的 REST Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23098794/