在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。