I\'ve got a pretty simple abstract class
public abstract class AbstractServiceActions {
@Autowired
protected DatabaseModel dbModel;
protected U
Your setup seems fine. The reason perhaps lies elsewhere. Maybe you are instantiating the class with new CreateDatabaseAction(), rather than letting spring do this.
Use @Autowired and not @Inject from javax.inject.
Dependency injection in abstract class only works for spring's @Autowired.
FYI, I'm using Spring 4.0; Java 6