March 1, 2018
Spring Boot 2.0 released
Pivotal released Spring BootA Java framework for production-ready apps — auto-configuration and embedded servers for microservices. 2.0 on March 1, 2018 — adding reactive WebFlux, JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. 8 baseline, and Spring Framework 5 support.
What it was for
Spring BootA Java framework for production-ready apps — auto-configuration and embedded servers for microservices. 2.0 brought non-blocking Netty servers, Micrometer metrics, and HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages./2 defaults — the stack teams used for microservicesAn architecture splitting applications into small independent services — each deployed and scaled separately. through the late 2010s. It aligned with Spring 5's reactive programming story while keeping the `java -jar` simplicity that made Boot popular.
Companies
- Sun Microsystems
Why it's here
Spring BootA Java framework for production-ready apps — auto-configuration and embedded servers for microservices. 2.0 made reactive JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. microservicesAn architecture splitting applications into small independent services — each deployed and scaled separately. production-viable.
Why it mattered
WebFlux and Micrometer integrated observability and async I/O into the default Boot stack.
What it solved
Blocking servlet stacks struggled with high-concurrency APIs and cloud-native metrics.
Media
- ImageSpring Boot
Pivotal Software, Apache License 2.0, via Wikimedia Commons
Related
- Spring Boot 1.0 releasedApril 1, 2014
- Spring Boot 3.0 releasedNovember 24, 2022
- Spring Framework 1.0 releasedMarch 24, 2004