Как создать документацию для шаблонного метода с использованием Springfox и Swagger? - PullRequest
0 голосов
/ 11 декабря 2019

У меня есть микросервис, который был написан с использованием Spring Boot, и мне нужно сгенерировать документацию для него. Я использую springfox для этого, но я не знаю, как я могу генерировать документы для шаблонного метода. У меня есть следующий класс:

@io.swagger.annotations.Api(tags = {"MyController"})
@RestController
public class MyController {
    public <I extends MyModel> handleRequest(@ApiIgnore RequestEntity<String> request) {
        ...
    }
}

и request могут потреблять различные типы данных, и мне нужно в зависимости от этих данных генерировать документацию. Например, я могу получить MyModelRequest1, MyModelRequest2 и так далее, и мне нужно сгенерировать документы, которые будут содержать все эти варианты. Кто-нибудь может мне помочь?

...