我有一个带有 REST API 的 Spring Boot 应用程序,它返回以下对象:
public class Response {
private DTO data;
private Error error;
}
DTO
是所有DTO的抽象类:
public abstract class DTO { }
所属小类:
public class CountryDTO extends DTO {
private Long id;
private String code;
private String name;
}
pom.xml
:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
当我在 Swagger UI 中查看 API 文档时,它没有显示我作为响应的一部分发送的真实 DTO 的详细信息。相反,Swagger UI 只显示:
{
"data": {},
"error": {
"message": "string"
}
}
有没有办法告诉 Swagger UI 显示我将作为此 API 的一部分返回的正确 DTO JSON?