Java 如何在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

我使用Springfox Swagger的
OperationBuilderPlugin
来处理一些定制的注释。然而,对于与操作相关的注释,我还需要指定响应模型

现在,响应模型需要一个
ModelReference
对象。我想将从端点实际返回的类设置为响应。然而,它不承认这一点。我曾看到人们只使用
string
Error
等值

这里有一些代码

我的操作相关插件的麻烦代码

context.operationBuilder()
.摘要(……)
.产生(…)
.消耗(…)
.responseModel(新的ModelRef(“DefaultResponse”)).build()
我的
DefaultResponse
类没有什么特别之处。这只是一个POJO

@ApiModel
类DefaultResponse{
私有字符串消息;
...
}

事实证明,我们可以将其他模型添加到我们的
摘要
定义中。因此,在bean定义中添加
additionalModels(typeResolver.resolve(DefaultResponse.class))
解决了这个问题。我们可以自动连接
com.fasterxml.classmate.TypeResolver
对象

我找到了答案