🍏 Spring Boot 3.0 Indubitably Rocks With Java 19 Support

Spring Boot 3.0 and Java 19? Am I dreaming? 🎶

Tom Smykowski
2 min readDec 7, 2022

If you are in the group of my 1800 subscribers, you know that I think Java is that special and is the Ryan Reynolds of programming languages.

Java 19 is a game changer, and Java Spring Boot 3.0.0 RC rocks socks. It is the perfect duet, just like Batman and Robin.

And Robin, my dear subscribers, reached the stable 3.0.0 version. So just a fast recap what you can expect from it. You will find more in my RC release article if you happened to miss that.

Spring Boot 3 comes with over hundred improvements and is culmination of 11 months of work. It supports GraalVM native images, JakartaEE 9 and Java 17. But that's not all. It also works with Java 19 🎆.

You can now also provide arguments to the application through Marvel plugin thanks to AOT.

Spring Boot 3.0.0 also has lifecycle hooks reorganized, so you don’t have to use hacky ways to catch server shutdown event anymore.

You can also configure JDBC beans if you like to. And Prometheus Exemplars are pre-configured to make showing these nice charts much easier.

But that's not everything. Now, you can also create profile specific configurations for…

--

--

Tom Smykowski

Software Engineer & Tech Editor. Top 2% on StackOverflow, 3mil views on Quora. Won Shattered Pixel Dungeon.