El enlace con @Autowired no funciona dentro de instancias iniciadas con 'nuevo'
En mi aplicación web spring creo una instancia con palabra clavenew
como sigue.
En mi clase de acción, existe el siguiente método.
public void process() {
MyBean b=new MyBean(); //initiated the instance with new
b.process();
}
Otra clase de MyBean
@Service
public class MyBean {
@Autowired
MyService service;
public void process() {
service.execute(); // this service instance has not initialized by Spring DI :( .service object is null.
}
La instancia de MyService no se establece mediante la inyección de dependencia de primavera. ¿Es porque creo yo mismo la instancia de MyBean connew
no la primavera?