Appengine で Guice を Cloud Endpoints と共に使用して、サービスまたは daos をインジェクトしたいと考えています。かなり一般的だと思いますが、これに関するチュートリアルは見つかりませんでした。
Appengine ドキュメントの公式 Guice はこちらのようです: https://github.com/google/guice/wiki/GoogleAppEngine
Guice を構成するときは、com.google.inject.servlet.GuiceFilter を設定して、すべてのリクエスト "/*" をインターセプトします。そして、ある時点でモジュールを初期化する必要があります。ドキュメントにあるように、それを行うのに適した場所は ServletContextListener です。
特別な種類のモジュールの 1 つは ServletModules で、これは request-Path を Servlet-Classes にマップします。web.xml でこれを行う代わりに、プログラムでこれを行うことができます。
ここまではかなりまっすぐ。しかし、エンドポイントクラスも含めるように Guice を構成するにはどうすればよいでしょうか?