J'ai une classe abstraite assez simpleprintemps, classe abstraite et annotations
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();
}
Maintenant vous pouvez voir, je suis en train de lier automatiquement le DatabaseModel. Mais dans ma classe étendue, je reçois seulement null pour le dbModel.
@Component
public class CreateDatabaseAction extends AbstractServiceActions {
....
}
Question: J'essaie quelque chose d'impossible ici?
Est-ce que vous avez le composant print-scan du paquet dans lequel se trouve votre classe abstraite? –