Java 如何在Springfox Swagger中将响应模型设置为类?
我使用Springfox Swagger的Java 如何在Springfox Swagger中将响应模型设置为类?,java,spring-boot,swagger,springfox,Java,Spring Boot,Swagger,Springfox,我使用Springfox Swagger的OperationBuilderPlugin来处理一些定制的注释。然而,对于与操作相关的注释,我还需要指定响应模型 现在,响应模型需要一个ModelReference对象。我想将从端点实际返回的类设置为响应。然而,它不承认这一点。我曾看到人们只使用string,Error等值 这里有一些代码 我的操作相关插件的麻烦代码 context.operationBuilder() .摘要(……) .产生(…) .消耗(…) .responseModel(新的Mo
OperationBuilderPlugin
来处理一些定制的注释。然而,对于与操作相关的注释,我还需要指定响应模型
现在,响应模型需要一个ModelReference
对象。我想将从端点实际返回的类设置为响应。然而,它不承认这一点。我曾看到人们只使用string
,Error
等值
这里有一些代码
我的操作相关插件的麻烦代码
context.operationBuilder()
.摘要(……)
.产生(…)
.消耗(…)
.responseModel(新的ModelRef(“DefaultResponse”)).build()
我的DefaultResponse
类没有什么特别之处。这只是一个POJO
@ApiModel
类DefaultResponse{
私有字符串消息;
...
}
事实证明,我们可以将其他模型添加到我们的摘要
定义中。因此,在bean定义中添加additionalModels(typeResolver.resolve(DefaultResponse.class))
解决了这个问题。我们可以自动连接com.fasterxml.classmate.TypeResolver
对象
我找到了答案