为什么JHipster生成的Angular代码在每个数据服务类中定义一个名为EntityArrayResponseType的类型,并将其用作数据访问方法的返回类型?
例如
student.service.ts:
type EntityArrayResponseType = HttpResponse<IStudent[]>;
query(req?: any): Observable<EntityArrayResponseType> {
const options = createRequestOption(req);
return this.http.get<IStudent[]>(this.resourceUrl, { params: options, observe: 'response' });
}
为什么不只用返回类型HttpResponse定义query()方法?这样的代码将更容易阅读。