java - 引用 swagger-UI 的外部 URL

标签 java spring spring-boot swagger swagger-ui

我正在使用 Spring boot 开发一个项目,我们已经有一个 json 文件形式的 swagger 文档。我们刚刚包含了 Swagger-ui,它在/projectName/swagger-ui.html 下呈现。

我们希望使用引用 Swagger json 的外部 URL,即/projectName/docs/swagger。

我们如何在 Swagger-UI 上实现此类行为,以利用我们自己的 URL 而不是/v2/docs 默认值。

谢谢

最佳答案

如果我没记错的话,在projectName/docs/swagger里面一定有一个index.yaml。在那里添加外部调用的主机。

host: '(your ip address):(port number)' 

喜欢

host: '127.0.0.1:8080'

然后为此请求启用 API CORS。

关于java - 引用 swagger-UI 的外部 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46585829/

相关文章:

java - 基于触发器java运行任务

java - Spring war 文件 "java.sql.SQLException: No suitable driver found for jdbc:postgresql:"

spring - 在 java 中使用 elasticSearch 2.3.3 按索引名称和类型删除索引

spring-boot - 如何在 Spring Boot 2 (w/WebFlux) 中配置 HTTP 和 HTTPS 的两个端口?

Java - 在特殊情况下关闭类字段的 Spring 验证

java - 有没有办法在 public static void main(string args[]) 中不使用 static ?

java - Spring @RestController 响应已提交

java - Oracle 存储过程 - Spring 集成 - OUT 类型对象

spring - 无法从 InputStream : Invalid Content-Type:text/html 创建消息

spring-boot - Spring Boot 2.4.4升级后启动失败