Vaadin 8 Spring Boot QuickTickets Dashboard with Spring MVC

时间:2018-02-17 19:57:02

标签: spring-boot vaadin vaadin8 vaadin4spring

我正在尝试根据我的项目需求调整Vaadin Spring Boot QuickTickets Dashboard示例。一切都工作正常,除了我无法访问另一个(而不是Vaadin UI)URL。例如,我有Spring Boot Actuator端点 - http://localhost:8080/actuator/health但是当我尝试访问它时,应用程序错误地将我重定向到http://localhost:8080/actuator/health#!dashboard。我的自定义登录页面(不是Vaadin UI)与http://localhost:8080/login几乎完全相同。我也无法访问它。

如何正确设置Vaadin以便能够访问Spring Boot Actuator端点和我的自定义登录页面?

1 个答案:

答案 0 :(得分:1)

您需要将servlet映射到其他路径。我认为问题在于Vaadin-Servlet被映射到/正在处理所有请求。

将以下内容添加到application.properties应该可以解决问题。

vaadin.servlet.urlMapping = /myapp/*

当然,应用的网址会相应更改。