当前位置: 首页 > 知识库问答 >
问题:

springdoc-openapi-用户界面如何将请求设置为HTTPS

桑成荫
2023-03-14

当我发布时,我会使用HTTPS请求而不是HTTP,但是swagger原始URL仍然是HTTP,我不知道如何设置它,并且在原始springdoc-openapi-用户界面配置中没有为服务器留档

共有2个答案

巢星纬
2023-03-14

对于正在使用CXF的用户。我在这里提交了一个问题:

https://issues.apache.org/jira/browse/CXF-8685

程胡非
2023-03-14

你可以试试这个:

...
import io.swagger.v3.oas.annotations.OpenAPIDefinition;
import io.swagger.v3.oas.annotations.servers.Server;
...
@OpenAPIDefinition(servers = {@Server(url = "/", description = "Default Server URL")})

@SpringBootApplication
public class MyApplication {
...
}

更多信息https://github.com/springdoc/springdoc-openapi/issues/726

 类似资料:
  • 在我的spring boot应用程序中,我有通过spring boot应用程序中的header参数验证的endpoint。当前的swagger json如下所示: 我想使用配置添加缺少的参数,这样看起来像这样: 我试图通过添加到我的根据不同路径的公共参数求解 但它不起作用。 我的问题是: 有没有办法使用应用程序配置修改我的招摇结果

  • springdoc-openapi库自动标记生成的OpenAPI文档中所需的某些属性。例如,注释为的属性将包括在生成的YAML文件中所需的属性列表中。 库不做的一件事是将可选属性标记为。但是,默认情况下,Spring Boot应用程序将在请求中接受,并在可选属性的响应中返回。这意味着OpenAPI文档和endpoint行为之间存在差异。 在SpringDoc-OpenAPI生成的OpenAPI文档

  • 关于如何使用springdocs-openapi库(1.5.7)获得以下输出,网络上没有很好的示例。我希望得到以下输出: 这是基于提供的示例的代码。 这将产生以下输出 如何通过springdocs openapi库实现上面列出的输出[“A”、“B”、“C”]?

  • 我有一个控制器endpoint,返回字符串列表。我有代码在我的转换层,取代了这个页面的字符串。(Page是我写过的一个类。)我如何告诉Spring医生来处理这个。默认情况下,springdoc将响应声明为字符串的JSON数组。 我可以让它替换我的回答中的字段列表,如下所示: 但我不想让它那样做。事实上,页面有一个列表字段,因此它会变成一个页面字段,而页面字段本身也有一个页面字段,依此类推。 使用s

  • 我正在使用版本为(1.2.32)的SpringDocOpenAPI。现在,我想在UI中按HTTP方法(反向顺序)对endpoint进行排序,并且我没有在endpoint方法上使用任何标记。 如果我有4个endpoint发布,获取,放置,删除,然后我想显示方法放置,发布,获取,删除 我尝试了以下方法,但似乎不起作用: springdoc.swagger-ui.operations排序器=(方法和al