等待 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 应用程序一样启动。
那么是否真的需要在开发模式下等待前端编译?
我有一个 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 应用程序一样启动。 那么是否真的需要在开发模式下等待前端编译?