我正在使用vaadin 10.如果我使用@Route(“”),我会在登录视图类上看到此错误,但当我将其写为@Route(value =“”)时,它会起作用。但这样做到另一个视图我得到这个错误。大多数问题都过于先进。我只有一个带vaadin和springboot的简单项目。
使用您在问题评论中作为链接提供的源代码,我无法重现您的问题。但是,在我能够运行应用程序之前,您的代码存在两个问题:
@Theme
注释需要放在视图或路由器布局上;我把它移到你的LoginView
ValoTheme
类的引用是编译错误;我删除了它解决了这些问题后,一切都运行良好,@Route(value="")
和@Route("")
都在运作。您使用的是哪个Java版本?对于Vaadin 10,Java 8是必需的minium。另外请尝试删除lombok进行测试,也许这会导致问题。
尝试使用@Route(value = "employeeDisplay")
而不是@Route(value = "/employeeDisplay")
来注释您的EmployeeDisplay类。换句话说,删除/
。