Ubuntu 上 Swagger 更新换代指南
一 先确认你正在使用的组件
二 按安装方式的升级步骤
npm update -g swagger-ui-dist 或 yarn global upgrade swagger-ui-distnpm update -g swagger-editor 或 yarn global upgrade swagger-editornpm update -g @swagger-api/swagger-codegen-cli 或 yarn global upgrade @swagger-api/swagger-codegen-clinpm install -g swagger-ui-dist@<version>(将 docker pull swaggerapi/swagger-ui:latest、docker pull swaggerapi/swagger-editor:latestdocker stop <container_id>,再 docker rm <container_id>,最后用最新镜像重新 docker run -d -p 8080:8080 swaggerapi/swagger-ui:latest(UI 默认 8080 端口,Editor 常用 8080,可按需映射)sudo apt update,再 sudo apt install --only-upgrade swagger-ui-express(如系统仓库提供该包)。注意:apt 源版本往往滞后,如需最新特性建议改用 npm 或 Docker 方式。三 从 Swagger 2 升级到 OpenAPI 3(兼容性与迁移)
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>2.0.2</version>
</dependency>
io.swagger.annotations 替换为 io.swagger.v3.oas.annotations四 验证与回滚建议
npm install -g swagger-ui-dist@<old_version>,或 docker run ... swaggerapi/swagger-ui:<old_tag>)。