在CentOS上安装Swagger,您需要首先安装Java环境,然后下载并安装Swagger
安装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已成功安装。
下载并安装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
配置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。
启动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。