项目中使用 Swagger 2 和 ApiFox 来管理文档。Swagger 依赖的版本是
- springfox-swagger2:2.9.2
- springfox-swagger-ui:2.9.2
但是更新了 ApiFox 的客户端版本( 2.2.19 )后发现:导入时相同路由的接口会自动覆盖。如果只导入一个服务,不会出现接口路由重复的情况。不过若项目中有多个服务,而且碰巧路由重复了,就会出现覆盖别的服务的接口文档的情况。之前的版本导入时可以设置为相同目录下且路由相同时才覆盖,但是新版没有这个设置项。另外数据模型的导入也有类似的问题。