Wednesday, November 21, 2018

What is SpringBoot?

In this post you will learn about Spring Boot. Spring Boot is a rapid application development platform. It uses various components of Spring, but has additional niceties like the ability to package your application as a runnable jar, which includes an embedded tomcat (or jetty) server.

Spring Boot solve the problem of hard configuration in all the applications which used spring framework.



It provides defaults for code and annotation configuration to quick start new Spring projects within no time. It follows “Opinionated Defaults Configuration” Approach to avoid lot of boilerplate code and configuration to improve Development, Unit Test and Integration Test Process.

So, The main goal of Spring Boot is to reduce Development, Unit Test and Integration Test time and to ease the development of Production ready web applications very easily compared to existing Spring Framework, which really takes more time by avoid XML Configuration completely and avoid defining more Annotation Configuration.

Spring Boot = ( Spring Framework + Embedded HTTP servers ) - XML Configuration or Annotations Configurations.

Why do we need Spring Boot?

Spring based applications have a lot of configuration. For example, when we use Spring MVC, we need to configure component scan, dispatcher servlet, a view resolver, web jars(for delivering static content) among other things.


No comments:

Post a Comment

High Paying Jobs after Learning Python

Everyone knows Python is one of the most demand Programming Language. It is a computer programming language to build web applications and sc...