在Web应用程序中获取Guice Injector

Ale*_*noy 5 java guice code-injection layer

我正在寻找如何在Web应用程序中使用Guice获取Injector.我已经找到了使用ServletContext的解决方案,但是我对这个解决方案并不满意,因为它打破了应用程序的层架构.我不能在应用程序的更深层使用ServletContext.你知道另一种方式吗?

一个明显的解决方案是创建我自己的单例来托管Injector,但似乎Guice应该提供一些开箱即用的方法来实现这一点.我还找不到一个......

Col*_*inD 6

假设您正在使用Guice Servlet并假设您想要注入Injector的类,只需注入Injector.