SwaggerConfig)并正確設置API路徑、掃描包等參數,對新手不友好。swaggerapi/swagger-ui),避免版本沖突。<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version> <!-- 兼容Spring Boot 2.6+ -->
</dependency>
@EnableSwagger2注解自動掃描API,避免手動編寫配置類。#!/bin/bash
sudo apt-get update && sudo apt-get install -y docker.io
docker pull swaggerapi/swagger-ui
docker run -d -p 8080:8080 swaggerapi/swagger-ui
sudo apt install docker.io
docker pull swaggerapi/swagger-ui
docker run -p 8080:8080 swaggerapi/swagger-ui
location /swagger-ui/ {
proxy_pass http://localhost:8080/;
proxy_set_header Host $host;
}
通過以上方案,可有效解決Debian與Swagger集成中的兼容性、配置復雜度及安全問題,提升部署效率。