在我们的Muhuru-Bay-Microgrid-Dashboad中我们正在使用 https://github.com/xpoft/spring-vaadin 中的代码的项目试图让 Spring Boot 和 Vaadin 更好地配合。问题 - 通过这种方法,我们无法在启动时访问 Spring Boot 注册的许多其他休息服务,例如
/configprops
/健康
/倾倒
/信息
/痕迹
/映射
/错误
/自动配置
我们的启动代码如下所示:
@Bean
public ServletRegistrationBean servletRegistrationBean() {
final ServletRegistrationBean servletRegistrationBean
= new ServletRegistrationBean(
new ru.xpoft.vaadin.SpringVaadinServlet(),
"/*", "/VAADIN/*");
return servletRegistrationBean;
}
当我们尝试访问 Spring Boot 注册的 REST 服务时,我们会被重定向到/error - 这也无法正常工作。任何提示都非常感激。
最佳答案
尝试使用此插件来集成 Spring Boot 和 Vaadin: https://github.com/peholmst/vaadin4spring 它仍处于测试阶段,但在我看来它比 Xpoft 插件好得多。
关于vaadin - Spring Vaadin Servlet 阻止 Spring Boot 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23367716/