| 类 | 说明 |
|---|---|
| AbstractOperationBuilderPlugin | |
| DynamicParameterBuilderPlugin | |
| DynamicResponseModelReader |
动态替换响应200中的返回Model类,需要注意的是OperationBuilderPlugin有将近30个实现类,其中设置responseMessages属性的有两个实现类,分别是
ResponseMessagesReader: 收集接口本身默认返回Model类,添加到responseMessages属性中
SwaggerResponseMessageReader:收集OPen API V2.0规范注解@ApiResponse注解标注的response返回类
两个不同的实现类因为SwaggerResponseMessageReader的默认order是在Integer.MAX_VALUE+1000,因此,如果要最后覆盖此属性的话,自定义实现中的Order值需要高于他,否则就会被覆盖.
|
| OperationAuthorBuilderPlugin | |
| OperationDynamicModelProvider | |
| OperationDynamicResponseModelProvider |
动态添加响应类
|
| OperationIgnoreParameterPlugin |
忽略接口某个参数,避免编写过多的实体类,该插件通过给Open API v2.0 的Path节点添加扩展属性x-ignoreParameters扩展属性,结合前端ui自定义实现过滤规则.
|
| OperationOrderBuilderPlugin |
Copyright © 2019. All rights reserved.