如何将 Vaadin 与 SparkJava 一起使用

How can I use Vaadin with SparkJava

我已经使用 SparkJava (http://sparkjava.com) 实现了基于 REST 的 API。它是一个独立的应用程序,效果很好。

现在我想通过 Vaadin UI 实现部分功能访问。我对 Vaadin 也很陌生。

有谁知道我如何仍然保持单一 VM 模型,并能够使用 Vaadin 的精彩 UI 结构和 SparkJava 的强大功能?

有没有办法可以将 Vaadin Servlet 绑定到 SparkJava 路由??只是在这里大声思考。

非常感谢您的帮助!!

我认为这是可能的,因为我看到它与 Jetty 一起使用 (Vaadin 10/11 and embedded Jetty)

当然可以!您可以简单地让 Jetty 公开 SparkJava 过滤器和 Vaadin 10+ servlet。我创建了一个基于 Alejandro 作品的示例应用程序:https://github.com/mvysny/embedded-jetty-demo