puedo tener acceso granos de primavera en mis servlets utilizandogranos de Acceso a la primavera de filtros de servlets y etiquetas
WebApplicationContext springContext =
WebApplicationContextUtils.getWebApplicationContext(getServletContext());
en el método del servlet init
.
Me preguntaba ¿existe un equivalente de WebApplicationContext
para filtros de servlet? Además, ¿es posible acceder a Spring beans en una clase de etiqueta?
Siento que voy a hacer una estúpida o evidente pregunta (me gustaría pasar tiempo ahora para buscarla), pero lo haré de todos modos: wi ¿El contexto estará siempre (en cada ejecución) listo en el método init de un filtro? Independientemente de la respuesta, se aprecia una argumentación demostrable. Gracias – reallynice
@niconic: el contexto de la aplicación se inicializa mediante 'ContextLoaderListener', y todas las escuchas de contexto de servlet se invocan antes de la inicialización del' Filter's, según la especificación de API de servlet 3.0, sección 10.12 Despliegue de la aplicación web. – axtavt
axtavt, perfecto, exactamente lo que estaba buscando, muchas gracias – reallynice