En mi aplicación rayas que definen la clase siguiente:dependencia inyectar servlet oyente
MyServletListener implements ServletContextListener, HttpSessionListener, HttpSessionAttributeListener {
private SomeService someService;
private AnotherService anotherService;
// remaining implementation omitted
}
La capa de servicios de esta aplicación utiliza para definir la primavera y en conjunto algunos granos de servicios de cable en un archivo XML. Me gustaría inyectar los beans que implementan SomeService
y AnotherService
en MyServletListener
, ¿es esto posible?
@Don: 'contextInitalized (ServletContextEvent)' se define en [ 'ServletContextListener'] (http: //download.oracle.com/docs/cd/E17802_01/products/products/servlet/2.3/javadoc/javax/servlet/ServletContextListener.html#contextInitialized(javax.servlet.ServletContextEvent)) – ig0774
¡Eso funciona genial! – Nico
Importante: en web.xml ContextLoaderListener debe cargarse antes de MyServletListener. – Nico