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

Springdoc Swagger 3-添加API组后加载API定义失败

公羊俭
2023-03-14

我有一个SpringBoot应用程序,它可以与Springdoc完美配合,直到我添加以下代码将endpoint分组到默认组中。

    @Bean
    public GroupedOpenApi hideApis() {
        return GroupedOpenApi.builder().group("default")
                .pathsToExclude("/api/v2/**", "/v2/**")
                .pathsToMatch("/api/v1/**", "/v1/**")
                .addOperationCustomizer(new customCustomizer())
                .build();
    }

一旦添加了这部分代码,我就会得到下面的错误

你知道怎么了吗?

v1.4.3下载

Spring靴2。十、

共有1个答案

微生俊健
2023-03-14

由OperationCustomizer类中的空指针异常引起,即在给定代码的customCustomCustomizer()中。

 类似资料:
  • 当我尝试打开下面的URL时,我确实看到了我的JSON响应。 http://localhost:8080/v3/api-docs

  • 我一直在开发自定义WordPress rest APIendpoint。目标是创建一个WordPress自定义路由。在这个路由中,我想获取类别Id并将其转换为类别名称。我已经编写了这个函数,但它返回的类别Id为空。该函数只需获取WordPress的类别并注册路由。如何获取所有类别Id并将类别Id转换为类别名称。

  • 我想在WordPress Rest API中添加自定义endpoint。我能够通过创建简单的插件来获取此代码的帖子ID,标题,内容,slug,类别和featured_image。我在代码中获得了类别ID。我想要类别名称,我试图通过来执行此操作,但没有理解它。如何通过自定义终结点获取类别名称,作者姓名和作者个人资料图像。我也是wordpress的初学者。我参考了文档,但不明白该怎么做。将其写w_po

  • 但在response选项卡中,我看到了json,但似乎无法访问它。 我试图在wordpress的.htaccess中添加Header set access-control-allog-origin*,但没有成功。 编辑: “可能重复”的答案并不能解决我的问题,已经在localhost/example.dev、live网站、Chrome/Firefox/edge、不同网络上的不同pc上尝试了这些示例

  • 是否有任何方法可以获得堆栈跟踪或Swashbuckle/Swagger错误的内部异常?在某个时候,它停止了工作。我不确定它是否是在我从.NET Core2.0升级到2.1的时候,但我很确定在那之后它仍然有效。当我导航到myapidomain/swagger/index.html时,我得到以下错误: 我在ASP.NET Core2.1Web API上使用SwashBuckle.aspNetCore3

  • 我正在使用为应用程序公开的restapi生成Swagger-API文档。 我需要手动添加API的文档,从技术上讲,该API没有REST控制器。如何手动添加到Swagger API文档中?我想从代码开始做一次。