Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在sprinddoc中添加未从操作引用的类?_Java_Spring Boot_Openapi_Springdoc - Fatal编程技术网

Java 如何在sprinddoc中添加未从操作引用的类?

Java 如何在sprinddoc中添加未从操作引用的类?,java,spring-boot,openapi,springdoc,Java,Spring Boot,Openapi,Springdoc,我正在使用springdoc,SpringBoot主要配置了注释 我想公开一个没有被任何服务引用的特定类模式。有可能这样做吗 在伪代码中,我有效地尝试这样做: GroupedOpenAPI.parseAndAddClassClass clazz 或 GroupedOpenAPI.scanmy.models.package ==更新=== 我使用ModelConverters.getInstance.readAllMyClass.class解析了模式 然后尝试将其添加为OpenApiCustomi

我正在使用springdoc,SpringBoot主要配置了注释

我想公开一个没有被任何服务引用的特定类模式。有可能这样做吗

在伪代码中,我有效地尝试这样做:

GroupedOpenAPI.parseAndAddClassClass clazz

GroupedOpenAPI.scanmy.models.package

==更新===

我使用ModelConverters.getInstance.readAllMyClass.class解析了模式


然后尝试将其添加为OpenApiCustomiser,但是它在UI中仍然不可见。

在SpringDoc中,您可以使用OpenApiCustomiser向生成的规范添加一个不相关的类

但是需要小心,因为如果您的附加模型没有在任何API中引用,默认情况下,SpringDoc会自动删除每个断开的引用定义

要禁用此默认行为,需要使用以下配置属性:

springdoc.remove-broken-reference-definitions=false
springdoc.remove-broken-reference-definitions=false