Spring Boot Introduction - Walking Techie

Blog about Java programming, Design Pattern, and Data Structure.

Thursday, June 21, 2018

Spring Boot Introduction

Spring Boot modules provide RAD feature to spring framework.

Spring Boot makes it easy to create stand-alone, production-ready Spring based Applications that you can "just run".

It 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.

Advantage of Spring Boot

  • Create stand-alone Spring applications(default jar file) that can be started using java -jar
  • Embed Tomcat, Jetty or Undertow directly. You don't need to deploy WAR files.
  • Provide opinionated 'starter' dependencies in 'pom.xml' file to simplify your build configuration.
  • Automatically configure Spring and 3rd party libraries whenever possible.
  • Provide production-ready features such as metrics, health checks and externalized configuration.
  • Absolutely no code generation and no requirement for XML configuration.

Prerequisite of Spring Boot

To create a Spring boot application following are the prerequites of this tutorials.
  • java 1.8+
  • Latest version of Gradle or Maven
  • Spring Boot 2
  • Your favorite IDEA like STS, IntelliJ IDEA

No comments :

Post a Comment