我在我的项目使用JavaFX与场景生成器,我有很多页。 我想避免的复杂性,这就是为什么我要使用Spring框架。
所以请任何人都可以详细向我解释如何使用Spring框架配置JavaFX的?
我在我的项目使用JavaFX与场景生成器,我有很多页。 我想避免的复杂性,这就是为什么我要使用Spring框架。
所以请任何人都可以详细向我解释如何使用Spring框架配置JavaFX的?
我搜索了春天和JavaFX集成样品,但无法找到一个好。 我的工作是一个例子。 你可以看一下这个示例应用程序。 https://gitlab.com/sunkur/SpringJavaFXController
我希望它能帮助。
有很多方法来春JavaFX的整合。 大多数技术,你会发现针对使用上FXMLLoader的API的ControllerFactory FXML控制器豆春季注射。 更先进的技术可以与API BuilderFactory场景注入Spring原型bean作为JavaFX的自定义组件(我与它非常有效测试)FXMLLoader的。
最后,你一直在谈论SceneBuilder。 还有一些问题与SceneBuilder和Spring是由一些关注。 看看这个其他职位有关的类加载器和SceneBuilder: 在Scenebuilder层次的定制JavaFX组件的Classpath分辨率
对于SceneBuilder不知道春天注入如果可能的话,是必要的。 您可以实现通过使用Spring上下文的递延instanciation(在“开始”应用程序):您的自定义春FXMLLoader只会在运行时使用,并且可以使用香草FXMLLoader时,不启动春季。 这样SceneBuilder不会有什么香草FXMLLoader加载弹簧,你会不会有类路径问题的。