У меня есть приложение для загрузки Spring, и я использую springfox swagger для создания документации по API.
У меня есть конечная точка поиска со сложным вложенным объектом
@GetMapping("/search")
public Something search(SearchDTO input) {
}
public class SearchDTO {
private SearchFilterDto filters;
private Page page;
private Sort sort;
}
public class SearchFilterDto {
private String name;
}
... other DTOS; getters and setters are omitted, default constructor
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
После запуска app, сгенерированный do c выглядит так:
Есть идеи, как я могу помочь Springfox сгенерировать документацию для моего сложного объекта?