首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >springdoc嵌套端点未被拾取

springdoc嵌套端点未被拾取
EN

Stack Overflow用户
提问于 2022-09-17 12:30:42
回答 1查看 71关注 0票数 0

我正在使用springdoc 1.6.11,并且我发现我的控制器中的嵌套端点不会在Swagger文档中被捕获。

例如,控制器被注释为@RequestMapping("/a/patient")

然后,在控制器中有一个方法,如:@PutMapping("profile/height")

但是生成的Swagger并没有捡到它。

我的Config类如下所示:

代码语言:javascript
复制
@Configuration
public class OpenApiConfig {

    @Bean
    public OpenAPI springOpenAPI() {
        return new OpenAPI()
                .info(new Info().title("BubbleCare API")
                .description("BubbleCare service documentation.")
                .version(getClass().getPackage().getImplementationVersion())
                .license(new License().name("Terms of Use")
                .url("https://myapi.com/terms.html")));
    }

我的财产看起来是这样的:

代码语言:javascript
复制
springdoc.cache.disabled= true
springdoc.pathsToMatch=/a/**,/d/**
springdoc.swagger-ui.operationsSorter=alpha

我不知道为什么,我会进行一段时间的编码,一切看起来都很好,但是Swagger代恰好冻结了,不想更新我编写的任何新的端点。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2022-09-17 14:17:14

在我看来一切都很好。您的依赖项可能会受到干扰,您可以尝试使用以下命令清除本地maven存储库:

代码语言:javascript
复制
mvn dependency:purge-local-repository

然后,您可以为您的项目再次清理和安装:

代码语言:javascript
复制
mvn dependency:purge-local-repository clean install

您可以在这里了解有关此命令的更多信息:https://maven.apache.org/plugins/maven-dependency-plugin/examples/purging-local-repository.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73754863

复制
相关文章

相似问题

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