Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2012, 03:55
ElAthlit
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 2 meses
Puntos: 78
Spring + Struts2 + AOP. Pierdo la inyección.

Hola a todos,
quería preguntar si alguien se ha encontrado ya con este problema, quizás sea algo común, no lo se. Soy ultra nuevo en Spring.

Escenario:
SPRING: Tengo montada la inyección de dependencias y funciona a la perfección
STRUTS2: Tengo en los actions inyectados objetos de otras clases.

Todo va fenomenal.

El problema viene cuando integro AOP.
Spring Inyecta
Struts2 va a ejecutar un .action
AOP Antes de ejecutar el .action ejecuta un método a parte de otra clase.
Struts2 por fin ejecuta el .action, pero pierde la inyección que Spring le hizo al arrancar.

La inyección se la hace BIEN porque cuando carga el programa, me he puesto en consola que me enseñe la inyección y la hace.

Resumen: Añadiendo en la receta AOP, cuando se va a ejecutar el .action he perdido la inyección.

¿Es un problema común? ¿Es normal? ¿Alguien sabe como solucionar este tipo de cosas (suponiendo que sea un fallo común?)

Gracias y un saludo.