0

私がやろうとしていることがplayframework 2で達成できるかどうかは正確にはわかりませんので、助けていただければ幸いです。

基本的に、「コアプロジェクトAPI」としてAPIを設定し、プレイモジュールとして別のAPIのセットを設定したいと考えています。メイン プロジェクトを任意のサーバーにデプロイし、必要に応じて「モジュール」をインクルード/追加して、追加機能をサポートしたいと考えています。

たとえば、メインプロジェクトでサポートしたい

GET    /getUserInfo  controllers.ApplicationApi.getUserInfo() 

モジュールを含めた後、サポートできるようになります

GET    /getCustomizedUserInfo      controllers.customized.ApplicationApi.getCustomizedUserInfo()

したがって、基本的には、モジュールが独自の追加ルート ファイルとコントローラーを持つことができるようにする必要があります。

これはplayframework 2で可能ですか? playframework2 ドキュメントで提供される限られた情報から、追加のルート ファイルとコントローラーを playframework モジュールに含めることができるかどうかはわかりません。

助けてくれてどうもありがとう。

4

2 に答える 2

2

Play フレームワークは と をサポートしmodulesていsubprojectsます。それらは互いに非常に近く、私の見解では違いはありません。どちらも通常の Play アプリケーションまたは通常の SBT プロジェクトである可能性があります (Play フレームワーク自体が複数のモジュールからなるのと同じように)。ここで間違っている場合は修正してください。

ただし、モジュールはオンルートを持つことができます。マニュアルに記載されています: https://github.com/playframework/Play20/wiki/SBTSubProjects

それについても質問がありました: Play Framework でサブプロジェクトを作成する方法は? (play#play-java_2.9.2;2.1-RC3: 見つかりません)

于 2013-02-18T20:49:45.147 に答える
1

誰かがこれに役立つと思われる最近の指針を次に示します。

これらは両方とも、同じ git リポジトリ内にサブプロジェクトを持っています。しかし、sbt は他のリポジトリからもプロジェクトにアクセスできるため、関係を完全にモジュール化することはそれほど難しくありません。間に Maven を使用してそれを行ったので、必要に応じて詳細を尋ねてください。

于 2015-11-14T18:25:41.720 に答える