Tengo una bastante simple clase abstractaprimavera, clase abstracta y anotaciones
public abstract class AbstractServiceActions {
@Autowired
protected DatabaseModel dbModel;
protected User user;
protected boolean complete;
protected String serviceResult;
public AbstractServiceActions(User user) {
this.user = user;
this.serviceResult = "";
}
public abstract String doAction();
}
Ahora se puede ver, estoy tratando de Autowire el modelo de base de datos. Pero en mi clase extendida solo recibo nulo para el modelo dbModel.
@Component
public class CreateDatabaseAction extends AbstractServiceActions {
....
}
Pregunta: ¿Estoy intentando algo imposible aquí?
¿Tiene el componente primavera-escanee el paquete en el que se encuentra su clase abstracta? –