
Spring | Home
Integrate AI into your Spring applications without reinventing the wheel. Quickly deliver production‑grade features with independently evolvable microservices.
Spring Framework
The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform.
Spring Boot
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionated view of the Spring platform and third-party libraries …
Spring Boot 3.5.7 available now
Oct 23, 2025 · On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.5.7 has been released and is now available from Maven Central. This …
Spring Boot 4.0.0-M1 available now
Jul 24, 2025 · On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 4.0.0-M1 has been released and is now available from Maven Central!!
Spring Framework 7.0.0-M7 available now
Jul 17, 2025 · On behalf of the team and everyone who has contributed, I am pleased to announce a new milestone for the next Spring Framework generation. We have compiled all …
CVE-2025-22234: Spring Security BCryptPasswordEncoder …
Jun 2, 2010 · Affected Spring Products and Versions Spring Security: 5.7.16 only 5.8.18 only 6.0.16 only 6.1.14 only 6.2.10 only 6.3.8 only 6.4.4 only Older, unsupported versions are also …
Spring | Tools
Tailored for developing enterprise applications using Spring Framework and Spring Boot, the new generation of Spring Tools provides world-class development support for your Spring …
Spring Data 2025.1.0 goes GA
Nov 14, 2025 · Using Vector Search from Spring Data bridges the gap between pure content-oriented vector indexes towards an entity-centric design that allows for usage of existing data …
Developing Your First Spring Boot Application
Spring Boot provides a number of starters that let you add jars to your classpath. Starters provide dependencies that you are likely to need when developing a specific type of application.