首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有提供API定义。- openApi - springdoc

没有提供API定义。- openApi - springdoc
EN

Stack Overflow用户
提问于 2022-03-26 02:31:26
回答 1查看 1.3K关注 0票数 1

我有一个简单的引导应用程序,其中添加了open swagger依赖项。

代码语言:javascript
运行
复制
springdoc-openapi-ui

伴随着这些特性

代码语言:javascript
运行
复制
springdoc.swagger-ui.disable-swagger-default-url=true
springdoc.swagger-ui.configUrl=/v3/api-docs/swagger-config
springdoc.swagger-ui.path=/swagger-ui.html

我得到了这些错误(当调用http://localhost:8080/swagger-ui/index.html时):

代码语言:javascript
运行
复制
No API definition provided.

这是我的控制器:

代码语言:javascript
运行
复制
@RestController
public class HelloWorld {

@GetMapping("sayHi")
public String sayHi(){
    return "Hi Beno";
}
}

知道吗?

EN

回答 1

Stack Overflow用户

发布于 2022-04-01 07:54:04

当使用不同的端点来服务OpenAPI Config时,需要设置两个属性

代码语言:javascript
运行
复制
// This will set UI to fetch the config's URL from "somePath"
springdoc.swagger-ui.configUrl=somePath

// You also need to serve the config file from the endpoint at "somePath"
springdoc.api-docs.path=somePath
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71624864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档