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

弹性开放海鸥嵌套endpoint未被拾取

丁豪
2023-03-14

我正在使用springdoc openapi 1.6.11,我发现我的控制器中的嵌套endpoint在Swagger文档中没有被发现。

例如,控制器用@RequestMapping(“/a/patient”)注释。

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

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

我的配置类如下所示:

@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")));
    }

我的房产看起来像这样:

springdoc.cache.disabled= true
springdoc.pathsToMatch=/a/**,/d/**
springdoc.swagger-ui.operationsSorter=alpha

我不知道为什么,我会编码一段时间,一切看起来都很好,但是斯威格一代碰巧冻结了,不想更新我写的任何新endpoint。

有什么想法吗?

共有1个答案

凤财
2023-03-14

我觉得一切都很好。您的依赖项可能会出错,您可以尝试使用以下命令清除本地maven存储库:

mvn dependency:purge-local-repository

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

mvn dependency:purge-local-repository clean install

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

 类似资料:
  • 我对HTML字体了解不多,我正在尝试更改所有元素的字体,而不必每次都指定一个类或样式。生成的HTML没有更改字体。 我的HTML(与Bootstrap一起使用)只是 并且我的样式表包含 我在样式表中更改了按钮的其他内容,并且它们被拾取,这样我就知道找到了样式表。 那我做错了什么?

  • 我已经为一个问题挣扎了一段时间,所以我想我应该通过stackoverflow来解决这个问题。 “我的文档类型”有一个标题、一个语言字段(用于筛选)和一个分组id字段(我省略了所有其他字段以保持重点) 搜索文档时,我希望找到包含标题中文本的所有文档。对于每个唯一的分组id,我只需要一个文档。 我一直在关注tophits聚合,从我所看到的情况来看,它应该能够解决我的问题。 对我的索引运行此查询时: 我

  • 我有一个嵌套文档,如: 据此,https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-exists-query.html,以上内容应匹配: } 鉴于以下情况不应出现:, 但不幸的是两者不匹配。有什么想法吗?

  • 我有一个弹性搜索索引集合,如下所示, 现在我需要通过将与其值匹配来搜索文档。(是一些字段,其值存储在中)例如。对于字段,如果它是,则应与上述文档匹配。 我尝试将其映射为嵌套对象,但我无法编写查询来搜索与其相应值匹配的2个或更多的键id。

  • 我在Elasticsearch中获得了大量数据。我的douments有一个名为“records”的嵌套字段,它包含一个包含多个字段的对象列表。 我希望能够从记录列表中查询特定的对象,因此我在查询中使用了inner_hits字段,但是这没有帮助,因为聚合使用大小0,所以没有返回结果。 我没有成功地使一个聚集只对inner_hits有效,因为无论查询是什么,聚集都返回记录中所有对象的结果。 这是我正在

  • 如果一个服务方法被标记为具有传播嵌套的,并且在它内部有许多对其他方法的调用,那么这些方法中的每一个都将使用自己的会话?它应该表示多个连接到db,只有一个方法调用no?