Guice注入がServletConextListenerで機能しないのはなぜですか?アプリ注入の他のすべての場所でGuice注入がServletContextListenerで機能しない
- がOK取り組んでいる:もちろん
public class QuartzContextListener implements ServletContextListener { @Inject private DataAccess dataAccess; @Override public void contextInitialized(ServletContextEvent arg0) { System.out.println(dataAccess); } @Override public void contextDestroyed(ServletContextEvent arg0) { }
:
は、ここに私のコードです。
- 上記のリスナーは、Guiceの初期化後に表示されます。
ありがとうございます。静的に変換し、 "requestStaticInjection"を使用すると、うまく動作しているように見えますが、それが最も良い方法であるかわかりません... – bashan