0

我正在使用 vaadin 10。如果我使用 @Route(""),我会在我的登录视图类中看到这个错误,但是当我将它写为 @Route(value="") 时它起作用了。但是对另一个视图这样做我得到了这个错误。大多数问题都太高级了。我只有一个带有 vaadin 和 springboot 的简单项目。

4

2 回答 2

3

使用您在问题评论中作为链接提供的源代码,我无法重现您的问题。但是,在我能够运行应用程序之前,您的代码存在 2 个问题:

  • @Theme注释需要放置在视图或路由器布局上;我把它移到你的LoginView
  • Valo 主题在 Vaadin 10 中不可用,因此对ValoThemeclass 的引用是编译错误;我删除了它

解决这些问题后,一切都运行良好,@Route(value="")并且@Route("")都在工作。您使用的是哪个 Java 版本?Vaadin 10 需要 Java 8。另外请尝试删除 lombok 进行测试,也许它会导致问题。

于 2018-09-11T06:51:45.803 回答
1

尝试使用@Route(value = "employeeDisplay")而不是注释您的 EmployeeDisplay 类@Route(value = "/employeeDisplay")。换句话说,删除/.

于 2018-09-10T12:30:49.870 回答