在Debian系统上,Swagger可以通过多种插件和工具来使用,以下是一些常用的插件:
sudo apt update
sudo apt install swagger-ui-express
然后,你可以通过访问 http://localhost:5000/api-docs
来查看Swagger UI界面。
<!-- Maven -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
// Gradle
implementation 'io.springfox:springfox-swagger2:2.9.2'
implementation 'io.springfox:springfox-swagger-ui:2.9.2'
<!-- Maven -->
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.5.0</version>
</dependency>
// Gradle
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.5.0'
<plugin>
<groupId>com.github.xiaoxian8023</groupId>
<artifactId>smart-doc</artifactId>
<version>1.11.11</version>
</plugin>
npm install -g docsify-cli
docsify init
然后通过简单的配置即可启动实时预览。
这些插件可以帮助你在Debian系统上有效地使用和管理Swagger,从而提升API文档的生成和管理效率。