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