Ho una piuttosto semplice classe astrattaPrimavera, classe astratta e le annotazioni
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();
}
Ora potete vedere, sto cercando di autowire il DatabaseModel. Ma nella mia classe estesa ricevo solo null per dbModel.
@Component
public class CreateDatabaseAction extends AbstractServiceActions {
....
}
Domanda: Sto cercando qualcosa di impossibile qui?
Stai utilizzando il componente spring-scan del pacchetto in cui si trova la classe astratta? –