Monday, 13 February 2017

Basic Overview of Spring Boot

Introducing Spring Boot-:

Spring Boot is a Framework from 'The Spring Team' to ease the bootstrapping and development of new Spring Application.

Spring Boot provides defaults for code and annotation configuration to quick start new Spring projects within no times. It follows 'Opinionated Defaults Configuration' Approach to avoid lot of boilerplate code and configuration to improve Development, Unit testing, and Integration test process.

or in easy way we can say "Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”. "


Why Spring Boot?

  • To ease the Java base application Developments, Unit Test and Integration Test process.
  • To reduce Development, Unit Test and Integration test time by providing some defaults
  • To increase productivity
Advantages of Spring Boot-:

  1. Its very easy to develop Spring Based Application using Java or Groovy.
  2. Its reduces lot of development time and increases productivity.
  3. It avoids writing lots of boilerplate code, annotation and XML configuration
  4. Its very easy to integrate with Spring Security, Spring JDBC, Spring ORM, Spring Data.
  5. It follows 'Opinionated Defaults Configuration' approach to reduce developers effort.
  6. It provides embedded HTTP Servers like Tomcat, Jetty. to develop and test our web applications
  7. Its provide BOOT CLI command line interface to develop and test application
  8. It provide lot of easy plugin using MAVEN & GRADLE build tools. 



No comments:

Post a Comment