在我的 GCP 端点 v2 项目中,我创建了一个返回 POJOS 集合的服务。我注意到在返回 List 或 CollectionResponse 时,@ApiMethod(name = ) 不起作用。
下面是一个例子:
@ApiMethod(name = "getCountryList",
httpMethod = ApiMethod.HttpMethod.GET)
public CollectionResponse<Country> getCountryList() {
List<Country> countryList = null;
Connection con = null;
try{
con = DbUtils.getConnection();
countryList = CountryApi.getAll(con);
return CollectionResponse.<Country> builder().setItems(countryList).build();
//......
我除了让我的方法以名称 getCountryList 公开,而它以这个名称“collectionresponse_country”公开,
这也是一致的 openapi.json 文件