Es posible usar un @Resource definido en la misma clase @Configuration
Tengo algo como esto:
La clase `Other` necesita una instancia de `MyBean` así que cree el atributo y lo uso cuando creo el bean `Other`
Pero me arroja `NullPointerException` al inicializar el objeto `myBean`, supongo que es porque la propiedad `env` aún no ha sido inyectada en ese punto.
Si no uso el bean sino llamo al método directamente todo funciona bien.
Es porque estoy definiendo el @Bean en la misma clase @Configuration?
- Inicie sesión o regístrese para enviar comentarios
Respuesta: Usando @Autowired
Respuesta:
Usando
en vez de
soluciona el problema, aunque agrega un atributo que la clase no necesita. Lo mejor es agregar el objeto necesitado como parametro al método