我有一个 Vaadin 14 应用程序(带有 Spring Boot),我想在服务器完全启动并且前端编译、启动并运行时执行一些代码。
将代码放入方法 @Component
中的 afterPropertiesSet()
行不通,因为这远在 Vaadins 前端编译之前执行。
拉取登录视图(= http://localhost:8080/login
返回等于 200
=OK 的 HTTP 状态)有效,但这似乎不是执行此操作的优雅方式。
问题:等待 Vaadin 启动的优雅方式是什么?
答案 0 :(得分:2)
我想了解这个用例。
<块引用>因为这是在 Vaadins 前端编译之前执行的很远
前端编译在开发模式下仅在运行时完成,您不应在生产环境中使用。 开发模式旨在用于加快开发速度,它最初并不是一种优雅的做事方式(例如只需要一次的额外启动过程)。 如果您在生产中使用 Vaadin 应用程序,则应使用 maven 插件预编译所有前端资源。 在后一种情况下,Vaadin 应用程序像任何其他 Web 应用程序一样启动。 那么真的有必要在dev模式下等待前端编译吗?