Spring Boot

Spring Boot
Original author(s)Rod Johnson
Developer(s)VMware
Initial releaseApril 2014; 10 years ago (2014-04)[1]
Stable release
3.3.5[2] Edit this on Wikidata / 24 October 2024; 14 days ago (24 October 2024)
Repository
Written inJava
PlatformJava EE
TypeApplication framework
LicenseApache License 2.0
Websitespring.io/projects/spring-boot Edit this on Wikidata

Spring Boot is an open-source Java framework used for programming standalone, production-grade Spring-based applications with a bundle of libraries that make project startup and management easier.[3] Spring Boot is a convention-over-configuration extension for the Spring Java platform intended to help minimize configuration concerns while creating Spring-based applications.[4][5] The application can still be adjusted for specific needs, but the initial Spring Boot project provides a preconfigured "opinionated view" of the best configuration to use with the Spring platform and selected third-party libraries.[6][7]

Spring Boot can be used to build microservices, web applications, and console applications.[3][8]

  1. ^ "Spring Boot v1.0.0.RELEASE". github.com.
  2. ^ "Release 3.3.5". 24 October 2024. Retrieved 27 October 2024.
  3. ^ a b "Spring Boot Tutorial - Learn Spring Boot". GeeksforGeeks. 2023-05-08. Retrieved 2024-04-05.
  4. ^ Walls 2016, p. vii, §foreword.
  5. ^ Walls 2016, pp. 37–48, §2.3.
  6. ^ Walls 2016, p. 48, §2.4.
  7. ^ Deinum & Cosmina 2021, pp. 21–22, §2 Spring Framework Fundamentals.
  8. ^ "Spring Boot Console Application". Baeldung. 2024-01-08. Retrieved 2024-09-20.