Skip to content
Graal feature for building native images of Spring applications
Java Shell
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.mvn/wrapper First commit Sep 5, 2019
samples update with note on why snapshot used Sep 18, 2019
src add new entry to reflection list for boot post 2.2.0.M5 changes Sep 18, 2019
.gitignore Merge branch 'master' into transactional Sep 18, 2019
LICENSE.txt First commit Sep 5, 2019
README.md First commit Sep 5, 2019
clean.sh First commit Sep 5, 2019
mvnw First commit Sep 5, 2019
mvnw.cmd First commit Sep 5, 2019
pom.xml Moving to 0.6.0.BUILD-SNAPSHOT version Sep 5, 2019

README.md

spring-boot-feature

This is a Graal feature than enables Spring applications to be compiled using the Graal native-image command. Once compiled they will have instant startup!

This feature supports:

  • Graal 19.2.0
  • Spring Boot 2.2.0.M5
  • Spring Framework 5.2.0.RC1

To try it out, install Graal 19.2 from: https://github.com/oracle/graal/releases

Then build the root feature project with:

mvn clean package

Now go into the samples subfolder. Each folder in there is using a piece of Spring technology. Within each is a mini project and a compile.sh script - the script will call the native-image command passing the feature on the classpath, the executable produced in each case should start instantly.

You can’t perform that action at this time.