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

Spring 代理控制器中的JavaFX字段注入,spring,javafx,reflection,proxy,fxml,Spring,Javafx,Reflection,Proxy,Fxml,我使用Spring获取JavaFX代理控制器,该控制器包含@FXML注释字段,使用以下代码: controllerProxy = applicationContext.getBean("controllerName"); FXMLLoader loader = new FXMLLoader(fxmlFilePath); loader.setController(controllerProxy); Parent root = loader.load(); 但是fxmloade

我使用
Spring
获取
JavaFX
代理控制器,该控制器包含
@FXML
注释字段,使用以下代码:

controllerProxy = applicationContext.getBean("controllerName");
FXMLLoader loader = new FXMLLoader(fxmlFilePath);
loader.setController(controllerProxy);
Parent root = loader.load();
但是
fxmloader
使用反射来设置控制器字段,因此它不会初始化控制器目标变量,只访问代理变量

有没有办法解决这个问题