Spring boot SpringBoot2OpenAPI3文档的自定义模式
我需要为我的SpringBoot2项目集成OpenAPI3文档。我们没有在控制器上使用modals/dto 以下是示例控制器:Spring boot SpringBoot2OpenAPI3文档的自定义模式,spring-boot,openapi,springdoc-openapi-ui,Spring Boot,Openapi,Springdoc Openapi Ui,我需要为我的SpringBoot2项目集成OpenAPI3文档。我们没有在控制器上使用modals/dto 以下是示例控制器: @RestController @请求映射(value=“/pet”) 公共类控制器{ @RequestMapping(value=“/save”,method=RequestMethod.POST,products=MediaType.APPLICATION\u JSON\u value) @应答器 公众回应 @RequestBody映射petObj、HttpServ
@RestController
@请求映射(value=“/pet”)
公共类控制器{
@RequestMapping(value=“/save”,method=RequestMethod.POST,products=MediaType.APPLICATION\u JSON\u value)
@应答器
公众回应
@RequestBody映射petObj、HttpServletRequest)
抛出异常{
String-petResponse=petDAO.savePet(petObj,request,true);
返回新的响应状态(petResponse,HttpStatus.OK);
}
}
请求机构:
{
“名称”:“测试”,
“类别”:“学校”
}
我的答复是:
{
“佩蒂德”:“1”,
“petName”:“Test”,
“宠物类别”:“学校”,
“petStaus”:“活动”
}
我找不到为我的自定义地图对象添加OpenAPI文档的方法。我想为地图中的每个属性手动添加键
,说明
,类型
,示例
有人能建议怎么做吗?这是springdoc openapi库的默认行为,以忽略Spring MVC支持的其他可注入参数
SpringDocUtils.getConfig().removeRequestWrapperToIgnore(Map.class);