我正在使用vaadin10。如果使用@Route(“”),我会在登录视图类上看到此错误,但是当我将其编写为@Route(value =“”)时,它将起作用。但是这样做到另一个视图我得到此错误。提出的大多数问题都太高级了。我只有一个使用vaadin和springboot的简单项目。
答案 0 :(得分:3)
使用您在问题注释中提供的源代码作为链接,我无法重现您的问题。但是,在我能够运行该应用程序之前,您的代码存在两个问题:
@Theme
批注需要放在视图或路由器布局上;我已将其移至您的LoginView
ValoTheme
类上的引用是编译错误。我删除了解决了这些问题后,一切正常,@Route(value="")
和@Route("")
都正常工作。您正在使用哪个Java版本? Vaadin 10至少需要Java8。另外,请尝试删除lombok进行测试,这可能会引起问题。
答案 1 :(得分:1)
尝试使用@Route(value = "employeeDisplay")
而不是@Route(value = "/employeeDisplay")
来注释EmployeeDisplay类。换句话说,删除/
。