首先,springboot是一个很方便的东西,恩,尤其是对各种bean的管理上面,自己编写的项目难免会出现结构比较混乱的情况,而spring可以很好的解决这个问题,springboot是一个spring的快速开发项目。
step1 准备
springboot并没有官方对javafx的支持,但是有一个开源的项目,叫做springboot-java8-support,我们可以通过它来整合javafx。springboot就不必多说了,无论是STS还是idea都有很完善的支持,springboot-java8-support在这里:
<dependency>
<groupId>de.roskenet</groupId>
<artifactId>springboot-javafx-support</artifactId>
<version>2.1.6</version>
</dependency>
然后maven clean,maven update,这样工程就得到了更新,新导入的包就会加入项目中。
step2 创建view
打开sceneBuilder,新建一个fxml,然后放上需要的东西,把他处理好之后移到resource文件夹里面,然后新建一个class,继承AbstractFxmlView,并且添加注解:
@FXMLView( value = "你的fxml的地址,相对于resource,注意要以斜杠/这个开头,否则找