Skip to content

MarcinLachowicz/spring-boot-javafx-scaffolding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scaffolding project for JavaFX and Spring Boot on Java 8

Build Status

Every time you need to start a new project using JavaFX and Spring Boot, you need to do some plumbing work. This project enables you to skip this boring job and focus on your goal.

It provides minimal setup for JavaFX and Spring Boot along with sample test cases for Spring and UI.

How to start

  1. Prerequisites: Java 8, Maven
  2. Fork this repository or download content.
  3. Start coding your project!
Every https://docs.oracle.com/javase/8/javafx/get-started-tutorial/jfx-overview.htm controller must be defined as Spring Bean.

Features

  1. Integration of JavaFX and Spring Boot frameworks
  2. Sample JUnit5 test setup for Spring-only
  3. Sample JUnit5 test setup for UI tests using TestFX
  4. UI tests are run in headless mode, it can be run on CI services like Travis
  5. Maven windows-exe that produces executable file using launch4j-maven-plugin plugin
  6. Sample FXML file for UI definition

About

Scaffolding project for Spring Boot and JavaFX integration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages