小编典典

春季,抽象类和注释

java

我有一个非常简单的抽象类

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 {
....
}

问题:我在这里尝试一些不可能的事情吗?


阅读 217

收藏
2020-10-09

共1个答案

小编典典

您的设置似乎很好。原因也许在其他地方。也许您正在使用实例化该类new CreateDatabaseAction(),而不是让spring这样做。

2020-10-09