Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将swagger api集成到Java应用程序_Java_Rest_Swagger - Fatal编程技术网

将swagger api集成到Java应用程序

将swagger api集成到Java应用程序,java,rest,swagger,Java,Rest,Swagger,我已经在谷歌上搜索了一段时间如何在Java应用程序中使用Swagger,但我没有找到任何有用的资源,所以我在这里询问。我知道这是一个相当普遍的问题,但我需要找到某种起点,以便能够采取下一步行动 所以,我有一个JavaEE应用程序,它通过http获取一些JSON,解析它,然后用这些数据做一些事情。我得到了一个全新的API规范,它是由Swagger(确切地说是1.2)编写的。问题是我不知道如何将它与我的应用程序结合在一起 我是否应该将带有规范的JSON文件加载到我的应用程序中,然后用它做些什么 我应

我已经在谷歌上搜索了一段时间如何在Java应用程序中使用Swagger,但我没有找到任何有用的资源,所以我在这里询问。我知道这是一个相当普遍的问题,但我需要找到某种起点,以便能够采取下一步行动

所以,我有一个JavaEE应用程序,它通过http获取一些JSON,解析它,然后用这些数据做一些事情。我得到了一个全新的API规范,它是由Swagger(确切地说是1.2)编写的。问题是我不知道如何将它与我的应用程序结合在一起

  • 我是否应该将带有规范的JSON文件加载到我的应用程序中,然后用它做些什么
  • 我应该使用swagger codegen生成Java客户机代码,然后在我的应用程序中以某种方式使用它吗
  • 第三步是什么?如何使用此Swagger api调用http请求?
    一般来说,问题在于如何将Swagger json api集成到Java应用程序中。如果您有任何指向教程或其他内容的提示或链接,我将不胜感激:)

    鉴于您在Swagger(1.2)中有API规范,您可以使用Swagger Codegen生成Java API客户端并在JavaEE应用程序中使用它

    以下是一种在线生成Java API客户端的方法,无需在本地安装swagger codegen: