等待 Vaadin 服务器启动

Wait for Vaadin server startup

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

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

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

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

我想了解这个用例。

because this is executed far before Vaadins frontend compilation

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