0
まず、Play Framework
ベースのサービスのコードを自動生成するためにswagger-codegen
を使用することを明確にしたいと思います。Swagger codegen playframeworkを使用してベースサーバーを作成する
私は現在、同じAPIを実装しているが内部実装が異なるいくつかのプロジェクトで複製されたswagger APIの説明を使用しています。
私はswagger.json
ファイルで定義されたAPIに応じて、すべての自動生成されたコードが含まれている独立したJAR(モデルとコントローラ)を作成し、各プロジェクトに追加する方が良いだろうと思います複製を減らし、メンテナンスを改善し、コンパイル時間を節約することができます。
独立したJARコントローラにルートをバインドするかどうかは疑いありません。
:すべてのプロジェクトでは、ルートは、このようなファイルが含まことができますか? –
含まれているルートファイル(api.routesなど)には、自動生成されたコードのすべてのルートを含めることができます – Shataya