问题标签 [springdoc-openui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-boot - 如何自定义和覆盖 POJO 中的参数值?
我正在研究 Spring Boot v2.2.6.RELEASE 和 Open API 集成示例。此示例具有使用 20 个不同参数进行搜索的能力。所以这个 POJO 类拥有CustomSearchDto
这 20 个不同的值。
在 POJO 中我使用了 orgName,但@parameter(in = ParameterIn.QUERY, name = "orgizationName",
不知何故我想覆盖变量名。我必须这样做。有什么办法吗?
这是我的自定义 DTO 类
spring-boot - SpringDoc - 如何以编程方式添加模式
我正在使用 SpringDoc 并尝试以编程方式将模式添加到 OpenApi,但没有成功。
mySchema 的描述未添加到我在生成的 YAML 文件中看到的模式列表中,如果我尝试引用它:
swagger UI 中显示以下错误:
路径解析器错误。/XX/v1/test/status/{entry}.get.responses.404.headers.XxX.$ref 无法解析引用:无法解析指针:/components/schemas/MySchema
拜托,你能帮我理解吗?
编辑:我正在使用版本1.3.9
swagger - 如何记录我没有所有权的对象?
我正在返回一个Page<SomeObject>
在我的方法端点中。在我的 OpenAPI UI 中,如何生成来自org.springframework.data.domain.Page
类型的字段的描述。通常我所做的是转到我想要记录的对象并用@Schema(description = "some description")
. 但是我无法访问该Page
课程。我如何记录它的字段?
我可能在这里遗漏了一些简单的东西,但我们将不胜感激。
PS:我正在使用 OpenAPI v3 和 springdoc
spring-boot - Spring-Doc open api不适用于Spring云配置服务器@EnableConfigServer
我spring boot 2.3.2.RELEASE
与spring-cloud-config-server 2.2.4.RELEASE
. 我试图spring-doc-openapi (1.4.3)
在现有项目中实施。如果我添加@EnableConfigServer
一个配置类文件,swagger-ui.html
端点会返回一个奇怪的 json:
而不是预期的招摇用户界面。我不确定它是否是一个错误,但希望能提供任何帮助。
swagger - OpenApiCustomiser bean 不包含所有信息
使用此控制器定义,带有标签:
尝试自定义 OpenApi 时,无法获取标签的值:
openApi.getTags()
总是返回null
,我期待一个带有MyController
标签的列表。
有什么建议吗?