如何在Springfox的Swagger 2中为字符串请求体定制模型?

问题描述 投票:0回答:1

我想为我用Springfox的Swagger(Spring REST API)制作的API文档自定义模型。

enter image description here

这是我的代码的一个例子。

   @ApiOperation("Creating a kafka topic")
   @ApiImplicitParams(
           @ApiImplicitParam(name = "requestBody", value = "The body of request", required = true,
                   example = "{\"server\": \"localhost:9092\",\"topic\": \"test\", \"parmas\":{...}}")
   )
   public ResponseEntity<String> createTopic(@RequestBody String requestBody) {
       TopicCreationRequest request = gson.fromJson(requestBody, TopicCreationRequest.class);

       ...

       return ResponseEntity.ok().body(response.toString());
   }

这可能吗?

spring-boot swagger-ui swagger-2.0 springfox
1个回答
0
投票

感谢Thomas__,我换了POJO,然后它就工作了。

© www.soinside.com 2019 - 2024. All rights reserved.