0

私のGCPエンドポイントでv2プロジェクトでCollection of POJOSを返すサービスを作成しました。 ListまたはCollectionResponseを返すときに@ApiMethod(name =)が機能しないことに気付きました。GCPエンドポイントv2:コレクションを返すときに@ApiMethod(name =)が機能しない

例以下は

:それはこの名前でに公開されるのに対し、私は、私の方法は、名前getCountryListにさらさ持たを除い

@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(); 
     //...... 

「collectionresponse_country」
もここで一貫しているopenapi.jsonファイルがあります

enter image description here

答えて

0

私は答えを発見した、それは私の部分から間違いだった(およびドキュメントは、:-(詳細に読んでいません) 210私は以下のように@ApiMethodパス属性を使用しなければならなかった:

@ApiMethod(name = "getCountryList", 
      httpMethod = ApiMethod.HttpMethod.GET, 
      path = "getCountryList") 
    public CollectionResponse<Country> getCountryList() 
関連する問題