Vaadin 10+:如何禁用路由器?

Vaadin 10+: How can I disable Router?

我正在尝试将 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"));
  }
}

我得到:

我可以/必须禁用路由器吗?

我仔细检查了一下,没有class注解@Route。

更新:migration guide 声明:

所以我仍然对在这种情况下为什么以及应该在何处放置 Route 注释感到困惑。

您将需要在 Vaadin 10 中至少有一个 @Route。由于您正在迁移,您可能需要查看此处的文档:https://vaadin.com/docs/v10/flow/migration/1-migrating-v8-v10.html