Tuesday, May 22, 2018

What is Spring Boot

What is Spring Boot?

 
Before staring this tutorial,You need to have basic understanding of core springs to get hold of spring boot.

Lets start with something simple

What is spring boot??
Spring boot acts as a tool to build microservice.

So what is microservice??
Microservice is a software architecture style that structures an application with collection of loosely coupled components.

Definition looks little complex??
Lets break it down!!

1.  Microservice is a software architecture
Architecture can be defined as set of certain rules to develop an application.

2.  It structures an application with collection of loosely coupled components
The Architecture structures an application  which may contain many components,It can be ORM's,Data Providers,JPA etc that are loosely coupled (does not depend on one other).

What exactly is microservice,In general way??
It is very difficult to explain what microservice is in just one shot,I will try my best here,

Just think microservice as a container which comes with no precise definition of architectural style,You can plug in whichever server you like to deploy the application, add your favorite ORM's, etc,it is a production ready system,it is as simple as running classic "java main class".

Here Spring boot basically aims in bootstrapping and deploying the spring packed project in a easy and quick way.
Share: