在我的应用程序中,我们使用openapi来引导swagger的默认配置。我们正在使用的依赖项:org.springdoc:springdoc-openapi-ui:1.6.9个我们没有使用任何json / yaml来指定开放的api规范。应用程序在https上运行,但swagger使用默认协议http。我已经浏览了像this这样的社区答案,它建议编辑json规范来配置协议。但我想知道是否有任何其他的方式(可能是任何注解),我可以达到同样的目的?请建议。
openapi
org.springdoc:springdoc-openapi-ui:1.6.9
https
http
m4pnthwp1#
使用openapi @ServerVariable在主SpringBoot应用程序中定义@OpenAPIDefinition,如下所示:
@OpenAPIDefinition(servers = {@Server(url = "https://{host}", variables = @ServerVariable(name = "host", defaultValue = "hostname_sit", allowableValues = {"hostname_sit","hostname_uat"}), description = "Host name by environment")})
1条答案
按热度按时间m4pnthwp1#
使用openapi @ServerVariable在主SpringBoot应用程序中定义@OpenAPIDefinition,如下所示: