首页 > 解决方案 > Spring将实例化委托给另一个线程

问题描述

我正在尝试使 javafx 应用程序与 springboot 一起使用。

到目前为止一切正常,但我希望 spring 实例化一些阶段并将它们推送到 SpringContext 中。但是,只有 JavaFX 主线程能够实例化这些对象,否则java.lang.IllegalStateException: Not on FX application thread会抛出 a。

有没有办法将实例化委托给另一个线程(基本上是尝试做一个简单的Platform.runLater调用)并让 spring 知道实例化的对象(它必须在 spring 上下文中)?

标签: javaspringmultithreadingspring-bootjavafx

解决方案


推荐阅读