0% found this document useful (0 votes)
1K views2 pages

Spring Boot Notes

Spring Boot makes it easy to create standalone Spring applications that can run with minimum configuration. It provides opinionated defaults that favor convention over configuration, and handles common tasks like embedding servers and security. The goals of Spring Boot are to provide a fast getting started experience for Spring development, get out of the way as requirements diverge from defaults, and provide common non-functional features like metrics and health checks without code generation or XML configuration.

Uploaded by

Vamsi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
1K views2 pages

Spring Boot Notes

Spring Boot makes it easy to create standalone Spring applications that can run with minimum configuration. It provides opinionated defaults that favor convention over configuration, and handles common tasks like embedding servers and security. The goals of Spring Boot are to provide a fast getting started experience for Spring development, get out of the way as requirements diverge from defaults, and provide common non-functional features like metrics and health checks without code generation or XML configuration.

Uploaded by

Vamsi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 2

Introducing 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 so you can get started with minimum
fuss. Most Spring Boot applications need very little Spring configuration.

You can use Spring Boot to create Java applications that can be started
using java -jar or more traditional war deployments. We also provide a
command line tool that runs spring scripts.

Our primary goals are:

Provide a radically faster and widely accessible getting started


experience for all Spring development.

Be opinionated out of the box, but get out of the way quickly as
requirements start to diverge from the defaults.

Provide a range of non-functional features that are common to large


classes of projects (e.g. embedded servers, security, metrics, health
checks, externalized configuration).

Absolutely no code generation and no requirement for XML


configuration.

System Requirements

Spring Boot 2.0.0.BUILD-SNAPSHOT requires Java 8 and Spring Framework


5.0.0.BUILD-SNAPSHOT or above. Explicit build support is provided for
Maven (3.2+), and Gradle 3 (3.4 or later).
Servlet containers
The following embedded servlet containers are supported out of the box:

Name Servlet Version


Tomcat 8.5 3.1

Jetty 9.4 3.1

Undertow 1.3 3.1

You can also deploy Spring Boot applications to any Servlet 3.0+ compatible
container.

You might also like