Vaadin UIScope导入未编译

Vaadin UIScope导入未编译,vaadin,vaadin8,Vaadin,Vaadin8,我对vaadin 8.9.0中的@UIScope注释有问题。以下是一些片段: package com.negdoor; import com.vaadin.flow.spring.annotation.SpringComponent; import com.vaadin.flow.spring.annotation.UIScope; import com.vaadin.server.Page; import com.vaadin.ui.UI; @UIScope @SpringComponen

我对vaadin 8.9.0中的
@UIScope
注释有问题。以下是一些片段:

package com.negdoor;

import com.vaadin.flow.spring.annotation.SpringComponent;
import com.vaadin.flow.spring.annotation.UIScope;
import com.vaadin.server.Page;
import com.vaadin.ui.UI;

@UIScope
@SpringComponent
public class Current {

    private UI ui;

    public void set(UI ui) {
        this.setUi(ui);
    }

    public Page getPage() {
        Page result = null;
        if (ui != null)
            result = ui.getPage();
        return result;
    }

    public UI getUi() {
        return ui;
    }

    public void setUi(UI ui) {
        this.ui = ui;
    }

}
结果是:


我做错了什么

看起来您正在导入Vaadin Spring附加组件版本12.x,而您应该将版本3.2.1与Vaadin 8.9.0配合使用。

看起来您正在导入Vaadin Spring附加组件版本12.x,而您应该将版本3.2.1与Vaadin 8.9.0配合使用。

我解决了问题,这是我的互联网连接。Maven依赖项下载失败。重新下载maven修复了我的问题。顺便说一句,谢谢。我解决了我的问题,这是我的互联网连接。Maven依赖项下载失败。重新下载maven修复了我的问题。顺便说一句,谢谢。