Java 如何在@ApiOperation for Swagger的响应类中注入动态对象

Java 如何在@ApiOperation for Swagger的响应类中注入动态对象,java,rest,spring-boot,swagger,swagger-ui,Java,Rest,Spring Boot,Swagger,Swagger Ui,我正在开发一个项目,使用SpringBootRESTAPI和Swagger文档处理50多个实体的CRUD操作 对于所有CRUD操作,我有一个共同的响应,可以处理GET、UPDATE、POST和DELETE Am使用如下所示的@ApiOperation编制招摇过市的文档,以下只是客户实体的一个示例 @ApiOperation(value = "Get Client details API", produces = MediaType.APPLICATION_JSON_VALUE, consumes

我正在开发一个项目,使用SpringBootRESTAPI和Swagger文档处理50多个实体的CRUD操作

对于所有CRUD操作,我有一个共同的响应,可以处理
GET
UPDATE
POST
DELETE

Am使用如下所示的
@ApiOperation
编制招摇过市的文档,以下只是客户实体的一个示例

@ApiOperation(value = "Get Client details API", produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE, 
            httpMethod = "GET", response = InternalApiResponse.class)
    @ApiResponses(value = { @ApiResponse(code = HttpURLConnection.HTTP_OK, message = HttpStatusMessages.MESSAGE_200),
            @ApiResponse(code = HttpURLConnection.HTTP_UNAUTHORIZED, message = HttpStatusMessages.MESSAGE_401),
            @ApiResponse(code = HttpURLConnection.HTTP_FORBIDDEN, message = HttpStatusMessages.MESSAGE_403),
            @ApiResponse(code = HttpURLConnection.HTTP_NOT_FOUND, message = HttpStatusMessages.MESSAGE_404) })
    @RequestMapping(value = "/clients", headers = "Accept=application/json", method = RequestMethod.GET)
    public ResponseEntity<InternalApiResponse> getClients(@ModelAttribute RequestParams requestParams,
            @ModelAttribute Client client) throws InternalApiException {

    }
在上面的类中,需要根据输入实体动态考虑entityObject(例如:
@ModelAttribute
客户端)

招摇过市界面如图所示:


从Java方面,我可以在运行时将所需对象注入响应中,但是如何将所需对象注入到Swagger
@ApiOperation
InternalApiResponse,以便我可以在Swagger UI中看到具有特定实体细节的Api响应……请帮助找到方法了吗?像asm etcdid一样,你找到办法了吗?比如asm等
InternalApiResponse.class
{
  private Status status;

  private Error error;

  private Object entityObject;
}