我正在尝试将Vaadin 8应用程序迁移到Vaadin 11。
我正在尝试使用VaadinServlet和UI:
@WebServlet(value = "/*", asyncSupported = true)
@VaadinServletConfiguration(productionMode = false, ui = TestUi.class)
public class TestServlet extends VaadinServlet {
}
public class TestUi extends UI {
@Override
protected void init(VaadinRequest request) {
add(new Label("Test"));
}
}
我得到:
可以/必须禁用路由器吗?
我仔细检查过,没有用@Route注释的类。
更新:migration guide指出:
因此,在这种情况下,为什么应该在何处放置Route注释仍然感到困惑。
答案 0 :(得分:3)
您需要在Vaadin 10中至少拥有一个@Route
。由于要迁移,因此您可能需要在此处查看文档:{{3}}