本文整理了Java中io.swagger.v3.oas.models.OpenAPI.schema()
方法的一些代码示例,展示了OpenAPI.schema()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OpenAPI.schema()
方法的具体详情如下:
包路径:io.swagger.v3.oas.models.OpenAPI
类名称:OpenAPI
方法名:schema
暂无
代码示例来源:origin: swagger-api/swagger-core
.schema("Person", personModel);
代码示例来源:origin: swagger-api/swagger-core
.addServersItem(new Server()
.url("http://petstore.swagger.io"))
.schema("Person", personModel)
.schema("Error", errorModel);
代码示例来源:origin: swagger-api/swagger-core
.schema("Person", personModel)
.schema("Error", errorModel);
代码示例来源:origin: com.atlassian.swagger/atlassian-swagger-doclet
private Content readAsContent(ParseContext parseCtx, Type responseClass) {
if (responseClass == null) {
return null;
}
OpenAPI openAPI = parseCtx.openAPI();
Content content = new Content();
MediaType mediaType = new MediaType();
ResolvedSchema resolvedSchema = modelConverters().resolveAsResolvedSchema(new AnnotatedType(responseClass).resolveAsRef(true));
mediaType.schema(resolvedSchema.schema);
content.addMediaType(MediaTypeConstants.DEFAULT_JSON_BODY_TYPE, mediaType);
resolvedSchema.referencedSchemas.forEach((name, schema) -> {
openAPI.schema(name, schema);
});
return content;
}
内容来源于网络,如有侵权,请联系作者删除!