我有一个非常简单的抽象类
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(); }
现在您可以看到,我正在尝试自动连接DatabaseModel。但是在我的扩展类中,我只为dbModel接收null。
@Component public class CreateDatabaseAction extends AbstractServiceActions { .... }
问题:我在这里尝试一些不可能的事情吗?
您的设置似乎很好。原因也许在其他地方。也许您正在使用实例化该类new CreateDatabaseAction(),而不是让spring这样做。
new CreateDatabaseAction()