等待 Vaadin 服务器启动

时间:2021-01-16 19:18:30

标签: vaadin vaadin-flow vaadin10

我有一个 Vaadin 14 应用程序(带有 Spring Boot),我想在服务器完全启动并且前端编译、启动并运行时执行一些代码。

将代码放入方法 @Component 中的 afterPropertiesSet() 行不通,因为这远在 Vaadins 前端编译之前执行。

拉取登录视图(= http://localhost:8080/login 返回等于 200=OK 的 HTTP 状态)有效,但这似乎不是执行此操作的优雅方式。

问题:等待 Vaadin 启动的优雅方式是什么?

1 个答案:

答案 0 :(得分:2)

我想了解这个用例。

<块引用>

因为这是在 Vaadins 前端编译之前执行的很远

前端编译在开发模式下在运行时完成,您不应在生产环境中使用。 开发模式旨在用于加快开发速度,它最初并不是一种优雅的做事方式(例如只需要一次的额外启动过程)。 如果您在生产中使用 Vaadin 应用程序,则应使用 maven 插件预编译所有前端资源。 在后一种情况下,Vaadin 应用程序像任何其他 Web 应用程序一样启动。 那么真的有必要在dev模式下等待前端编译吗?