Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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
Spring boot SpringBoot2OpenAPI3文档的自定义模式_Spring Boot_Openapi_Springdoc Openapi Ui - Fatal编程技术网

Spring boot SpringBoot2OpenAPI3文档的自定义模式

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

我需要为我的SpringBoot2项目集成OpenAPI3文档。我们没有在控制器上使用modals/dto

以下是示例控制器:

@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);