使用springboot+openui/swagger为api描述创建restapi项目。
implementation 'org.springdoc:springdoc-openapi-ui:1.4.6'
restapi很复杂。结果中的每个rest端点发送回调。可以在openapi ui(和生成的yaml)中描述。我是这样用java代码描述回调的:
@Callbacks({
@Callback(name = "testCallback",
operation = @Operation(
summary = "Book Callback"
),
ref = "#/components/schemas/CBResp"),
@Callback(name = "testCallback2",
operation = @Operation(
summary = "Book Callback2"
),
ref = "#/components/schemas/CBResp")})
在生成的yml文件中,请参见:
"callbacks": {
"testCallback": {
"$ref": "#/components/schemas/CBResp"
}
}
只有一个回调没有很多属性。对我来说,它看起来像一只沉重的虫子。同时在文档中我看到了“详细”的描述https://springdoc.org/#are-支持回调
有人知道如何用java描述rest calbacks并生成yml吗?
谢谢您。
暂无答案!
目前还没有任何答案,快来回答吧!