I am creating a spring-boot application, which is running and performing well with openJdk12. The application: https://github.com/jactor-rises/jactor-persistence
I a
As mentioned here, you can migrate your project to Spring boot version 2.2.0.
Also, you need to upgrade your build tool(Here I have used Gradle).
Sample project: Github
Get/update gradle to 6.0-rc-1
, make sure you point to java-8/11(i.e. JAVA_HOME is set to java-8/11) until you upgrade gradle.
./gradlew wrapper --gradle-version=6.0-rc-1 --distribution-type=all
There is known bug,bug-1 for gradle with java-13, which is fixed in 6.0-rc-1 version.
Get OpenJDK-13 from here, set JAVA_HOME to java-13
P.S. If you use https://start.spring.io/, make sure you select java version 13.
You should migrate to using spring-boot 2.2.0 which includes the migration to using Spring Framework 5.2.0
which extends supports until Java-14.
Reference - Spring-Framework-Versions#jdk-version-range
Here are the Draft Release Notes for further information and references and the current version to test this out would be 2.2.0-RC1.
Update [16 October, 2019]: Spring Boot 2.2.0 has been released.