Google提供了一个注释@ApiTransformer
,可让您自定义API输出。 https://cloud.google.com/endpoints/docs/frameworks/java/annotations#apitransformer。
假设我具有以下实体类型
class ResponseType {
private ResponseBody responseBody;
}
,并希望将端点输出转换为
class TransformedResponseType {
private TransformedResponseBody responseBody;
}
我们是否可以对端点进行注释,以便它可以处理深度转换(ResponseBody
成为TransformedResponseBody
)?还是我们必须手动将其转换到最低级别,直到所有原始类型都被转换?