centos

CentOS上如何安装Swagger

小樊
82
2025-02-09 07:21:29
栏目: 智能运维

在CentOS上安装Swagger,您需要首先安装Java环境,然后下载并安装Swagger

  1. 安装Java环境:

    在终端中执行以下命令以检查是否已安装Java。如果没有,请按照以下步骤安装OpenJDK 8:

    java -version
    

    如果没有安装Java,请执行以下命令安装OpenJDK 8:

    sudo yum install -y https://download.java.net/java/GA/jdk8/d48c8d8f96b3/jre-8u291-linux-x64.tar.gz
    sudo ln -s /usr/lib/jvm/java-1.8.0-openjdk-amd64 /usr/java/latest
    sudo export JAVA_HOME=/usr/java/latest
    sudo export PATH=$PATH:$JAVA_HOME/bin
    

    再次运行 java -version 以确认Java已成功安装。

  2. 下载并安装Swagger:

    首先,从Swagger的GitHub存储库下载最新的Swagger Core和Swagger UI文件:

    wget https://github.com/swagger-api/swagger-ui/archive/master.zip
    wget https://github.com/swagger-api/swagger-core/archive/master.zip
    

    然后,解压这两个ZIP文件:

    unzip master.zip
    unzip master.zip
    

    将解压后的文件夹重命名为 “swagger-ui” 和 “swagger-core”:

    mv swagger-ui-master swagger-ui
    mv swagger-core-master swagger-core
    
  3. 配置Swagger:

    为了使Swagger正常工作,您需要创建一个名为 “swagger.yaml” 的配置文件。在 “swagger-ui” 文件夹中创建此文件,并添加以下内容:

    ---
    openapi: 3.0.0
    info:
      title: Sample API
      version: 1.0.0
    paths:
      /hello:
        get:
          summary: Returns a greeting message
          responses:
            '200':
              description: A successful response
    

    这只是一个简单的示例,您可以根据需要修改此文件以匹配您的API。

  4. 启动Swagger UI:

    在 “swagger-ui” 文件夹中,执行以下命令以启动Swagger UI:

    java -jar lib/swagger-ui-standalone-preset-v2.9.2.jar
    

    这将在默认浏览器中打开Swagger UI页面。您可以通过在URL栏中输入 “http://localhost:8080” 来访问它。

现在,您已经在CentOS上成功安装了Swagger,并可以开始使用它来设计和测试您的API。

0
看了该问题的人还看了