Spring Boot Tutorial

Spring Boot Tutorial

Welcome to Spring Boot Tutorial Spring Boot is a completely new project from Pivotal Team built on the top of the Spring framework to reduce boiler plate configuration. It provides a simpler and faster way to create stand-alone, production-grade Spring based Applications.

Spring Boot is something that let’s you bootstrap Spring Application from scratch with very little effort.

Why Spring Boot?

If you have spent time creating a spring based application without using Spring Boot then you will understand the pain of having to do a lot of stuff like there are a lot of configuration step you have to do a lot of jars you need to import etc but in Spring Boot that is not the case.

For example, when we use Spring MVC, we need to configure component scan, dispatcher servlet, a view resolver but in case of Spring Boot these all the auto configured by default so nothing is required to configure.

Spring VS Spring Boot

Spring framework is a dependency Injection framework but Spring Boot is not a framework it is just a tool which is working on top of Spring Framework.

Advantages of Spring Boot

  1. We can create stand-alone Spring applications and we can just run.
  2. In Spring Boot they have given Embed Tomcat, Jetty or Undertow directly server to eliminate WAR deployment.
  3. It provides opinionated ‘starter’ dependencies to simplify your build configuration.
  4. It provides production-ready features such as metrics, health checks memory usage etc.
  5. Absolutely no code generation and no requirement for XML configuration.

Prerequisite of Spring Boot

Below technologies awareness required to create Spring Boot Application.

  1. Java 1.8
  2. Gradle or Maven
  3. Spring Framework

Full-stack web and mobile app development company Contact Us : Skype: indore.webcoder Email: info@w3sparks.com Sales: +91 8085506229