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集成中的兼容性、配置复杂度及安全问题,提升部署效率。