Spring Boot is an open-source Java framework designed for creating standalone, production-grade Spring applications with minimal configuration. It supports building microservices, web applications, and console applications, and features embedded web servers, automatic configuration, and production-ready functionalities. The framework simplifies project setup by providing opinionated starter POMs and eliminates the need for XML configuration.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
13 views2 pages
Springbootintrp
Spring Boot is an open-source Java framework designed for creating standalone, production-grade Spring applications with minimal configuration. It supports building microservices, web applications, and console applications, and features embedded web servers, automatic configuration, and production-ready functionalities. The framework simplifies project setup by providing opinionated starter POMs and eliminates the need for XML configuration.
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]
Features
Embedded Tomcat, Jetty or Undertow web application server.
[9]
Provide opinionated 'starter' Project Object Models (POMs)
for the build tool. The only build tools supported are Maven and Gradle.[10][11]
Automatic configuration of the Spring Application.[12]
Provide production-ready[4] functionality such as metrics,[13]
health checks,[13] and externalized configuration.[14]
No code generation is required.[9]
No XML configuration is required.[10]
Optional support for Kotlin and Apache Groovy in addition to Java.[3][15]
Bootstrapping DispatcherServlet
See also: Spring Framework § Configuration of
DispatcherServlet
Spring Boot does not require manual configuration of the
DispatcherServlet, since it automatically configures the application based on the configuration it detects. [16]