Vaadin UIScope 导入不编译

Vaadin UIScope import does not compile

我对 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 一起使用。