使用 WCF,可以创建一个自托管控制台应用程序,该应用程序接受 REST 请求并使用 JSON 内容进行响应。
有没有一种方法可以在 Java 中执行相同的操作,并指出我希望它完全包含在一个控制台应用程序中(不使用 Tomcat 等 Web 服务器)?如果它不依赖于外部库那就太好了。
This example演示如何设置自托管 SOAP Web 服务,但不是 REST。
最佳答案
这是可能的,但不能没有库。您可以使用类似 Apache CFX 的内容或Jersey with Jetty server .
我建议使用 Jersey 和 Jetty,因为它非常简单。
关于java - 在独立的 Java 控制台应用程序中托管 JSON REST Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42893991/