Bean de Spring que no actualiza ¿?
Fijense que tengo el siguente problema cuando estoy utilizando spring, tendo declarado en mi applicationContext.xml
lo que ocurre es lo siguiente: en el bean "OtroBean" tengo la propiedad nombre y si la inicializo como nombre="roberto", al utilizar esa propiedad en el bean "miBean" la propiedad tiene el valor "roberto", pero necesito que en el bean "otroBean" altere la propiedad nombre y la cambie a nombre="juan" y que en el bean "miBean" se refleje ese cambio, pero lo que esta pasando es que nombre siempre vale lo mismo en el bean "miBean", no se si sera algo del scope del bean o este realizando las cosas mal, me gustaría saber su opinión.
Gracias.
- Inicie sesión o regístrese para enviar comentarios
evaluación
La evaluación de expresiones solamente se hace al momento de crear el bean la primera vez. El scope por default es singleton, de modo que solamente se crea un bean de MiBean. Supongo que podrías pedirle al ApplicationContext que reevalue todas las expresiones, pero no tengo idea cómo. Lo bueno es que la documentación de Spring está bastante completa...