や などの REST リソースがauthorありarticleます。複数のが存在Authorし、それぞれが複数のauthorを所有できarticlesます。Scalatra ハンドラーを 1 つのサーブレットでモデル化できることはわかっています。
/author/:id/article/author/:id/article/:id
などですが、これを行うと、サーブレットファイルが大きくなります。以下のすべてをauthor1 つのサーブレット内で処理する必要があるようです。
このようなものをいくつかの独立したサーブレットに分割して、一緒に登録するとリソース アドレス全体を構成したいと考えています。だから私はあるサーブレットに関連するものを持ち、別のauthorサーブレットに関連するものを持ちたいと思っていますarticle。
Scalatraでそれを行う方法はありますか? Sinatra に関する同様の質問を見つけましたが、適切な回答がありません Sinatra でのサブ ルーティング