Google Cloud エンドポイントの使用時に作成される .api ファイルについて少し混乱しています。これは、すべてのメソッドとパラメーターをリストしているようです。Eclipse 用の Google プラグインを使用するか、endpoints.sh を実行すると、自動生成されます。.api ファイルが必要なようです。そうしないと、API にアクセスするときに 404 が返されます。
@Entity クラスからエンドポイント クラスを生成すると、.api ファイルと Endpoint.java ファイルが作成されます。私の質問は、さまざまなパラメーターなどのカスタム Endpoint.java ファイルを作成したい場合、どうすればよいですか? コードを更新してから .api ファイルを手動で変更する必要がありますか、または .api ファイルだけを生成する方法はありますか。
それとも、Google App Engine は、基本的なメソッドを使用してエンドポイントを生成できると言っていますが、それが可能なすべてです...? デプロイ時に web.xml に登録されたエンドポイントに基づいて .api ファイルを生成するか、デプロイ時に @Api アノテーションをスキャンして必要な構成をビルドするだけでよいと考えていました。
また、Eclipse でプラグインを使用していない場合 (Maven を使用している場合など)、web.xml を更新するなど、さらに手動の手順が必要です。これは、App Engine ウェブサイトの「Generating Client Libraries」セクションに記載されていますが、これはクライアント ライブラリを生成するだけでなく、必要なデプロイ構成サーバー側も作成していることは確かです。これは紛らわしいと思いました。