在我的條紋程序,我定義了以下類:依賴注入的servlet監聽
MyServletListener implements ServletContextListener, HttpSessionListener, HttpSessionAttributeListener {
private SomeService someService;
private AnotherService anotherService;
// remaining implementation omitted
}
這個應用程序的業務層使用Spring在一個XML文件中定義和電線在一起的一些服務組件。我想注入執行SomeService
和AnotherService
的beans到MyServletListener
,這可能嗎?
@Don:'contextInitalized(ServletContextEvent)'是在['ServletContextListener'(HTTP定義: //download.oracle.com/docs/cd/E17802_01/products/products/servlet/2.3/javadoc/javax/servlet/ServletContextListener.html#contextInitialized(javax.servlet.ServletContextEvent)) – ig0774 2011-04-01 13:03:46
這很棒! – Nico 2013-04-15 17:43:30
重要提示:在web.xml中,ContextLoaderListener必須在MyServletListener之前加載。 – Nico 2013-04-15 17:53:24