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

从springfox Swagger迁移到openAPI后,Swagger url无法工作

顾承平
2023-03-14

请注意,我在我的项目中添加了swagger-ui.html,因为它已经为Swagger2.0添加了

public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("swagger-ui.html")
      .addResourceLocations("classpath:/META-INF/resources/");

    registry.addResourceHandler("/webjars/**")
      .addResourceLocations("classpath:/META-INF/resources/webjars/");

请帮助获得swagger主屏幕,以便我可以测试rest服务

共有1个答案

祁飞扬
2023-03-14

问题是Swagger-UI在http://localhost:8080/Swagger-UI.html上公开

如果希望Swagger-UI位于上下文根下,请更新application.properties文件中的以下属性或其等价物。

springdoc.swagger-ui.path=/your-context-path/swagger-ui.html

属性列表可在此处找到

 类似资料:
  • 调用init方法失败;嵌套异常是javax.naming.ServiceUnAvailableException:由于通信失败,无法获得初始上下文。因为没有指定提供程序URL,所以使用默认的提供程序URL“corbaloc:IIOP:1.0@492d7185007d:2809/nameservice”。确保URL中的任何引导地址信息都是正确的,并且目标名称服务器正在运行。除了不正确的引导地址或不可

  • 我只是按照Firebase留档(https://firebase.google.com/docs/functions/typescript)为了将我的云函数项目迁移到打字稿,现在,我有以下错误,当我使用:'Firebase部署-只有函数' 以下是stacktrace: 我的tsconfig.json: 我的包裹。json:

  • 最近,我尝试将firebase云函数从javascript迁移到typescript,并将函数拆分为多个文件。然而,我在尝试服务和部署时不断出错: 服务时的错误: 函数[FunctionName]:函数被忽略,因为fiRecovery模拟器不存在或未运行。函数[FunctionName]:函数被忽略,因为Firebase模拟器不存在或未运行。 部署时出错: 已尝试: Firestore/Fireb

  • 问题内容: 我们的Oracle数据库遇到了严重的性能问题,我们想尝试将其迁移到基于MySQL的数据库(直接使用MySQL,或者最好是Infobright)。 问题是,在我们实际上不知道新数据库的所有功能是否符合我们的需求之前,我们需要让旧系统和新系统至少重叠数周(如果不是几个月)。 因此,这是我们的情况: Oracle数据库由多个表组成,每百万行。白天,实际上有成千上万的语句,我们无法停止迁移。

  • 问题内容: 在我的应用程序中,我从UIWebView迁移到WKWebView,如何为WKWebView重写这些功能? 和 问题答案: UIWebView => WKWebView等效 关于您可以写: 对于: