代理控制器中的JavaFX字段注入

我正在使用Spring使用以下代码来获取包含JavaFX带注释字段的@FXML代理控制器:

controllerProxy = applicationContext.getBean("controllerName");
FXMLLoader loader = new FXMLLoader(fxmlFilePath);
loader.setController(controllerProxy);
Parent root = loader.load();

但是FXMLLoader使用反射来设置控制器字段,因此它不会初始化控制器目标变量,而仅访问代理变量。

关于如何解决此问题的任何想法?

sky03191 回答:代理控制器中的JavaFX字段注入

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1420098.html

大家都在问