Estoy intentando conectar mi FooServlet que extiende HttpServlet con el ApplicationContext que está en el mismo proyecto. El contexto de aplicación ya está siendo utilizado por un servlet WicketCómo conectar HttpServlet con Spring Application Context en web.xml?
Funciona con
servletContext = this.getServletContext();
wac = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);
(IMyBean)wac().getBean("myServiceBean")
Ahora intento necesario comunicar a utilizar explícitamente primavera Clases en mi código (WebApplicationContextUtils), ya que no es la manera COI.
la ventanilla servlet está conectado con el contexto de aplicación en el web.xml
<servlet>
<servlet-name>ExampleApplication</servlet-name>
<servlet-class>org.apache.wicket.protocol.http.WicketServlet</servlet-class>
<init-param>
<param-name>applicationFactoryClassName</param-name>
<param-value>org.apache.wicket.spring.SpringWebApplicationFactory</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
encontré la primavera clase HttpServletBean pero no sé si sirve para mi caso
No estoy seguro de lo que está tratando de lograr: ¿desea conectar su servlet con el contexto de la aplicación, pero sin poner el código Spring en el servlet? – skaffman
exactamente, supongo que hay una forma de conectar FooServlet con ApplicationContext en el web.xml. Sé cómo funciona para Wicket y Spring MVC pero no para Basic HttpServlet –
Pero Spring MVC y Wicket contienen código Spring. ¿Cómo espera acceder al contexto Spring sin el código Spring en su servlet? – skaffman