Monday, May 6, 2019

Spring Boot Framework Basics

Spring Boot Framework



  • Spring boot us an open source java-based framework used to create a micro services developed by Pivotal Team and used to build stand-alone and production ready spring application.

        first we'll see about the Micro Services. πŸ‘‡

WHAT IS MICRO SERVICES? 

  • Micro services is an architecture that allows the developers to develop and deploy services independently. Each service running has its own process and this achieves the lightweight model to support business applications

           Benefits are: 
  1. Easy Deployment
  2. Simple Availability.
  3. Minimum Configuration.
  4.  Lesser Production Time.                                          
   





  • All in all , Spring boot is a project built on the top of the Spring Framework. It provides simpler and faster way to set up , configure and run both simple and web-based applications.


  • In the Spring core framework , you need to configure all the things for yourself. Hence, you can have a lot of configuration files such as XML descriptors. That's one out of the main problems the Spring boot solves for you. It smartly chooses your dependencies, auto-configure all the features you will want to use, and you an start your application with one click. Furthermore, it also simplifies the deployment process of your application.  

  • It can be a bit frightening for few of you , because it seems that there a lot of "magic" things happening in the background. Despite that, I will explain some of the features of the framework. I hope this may helpful further.

Why Spring Boot?

you can choose Spring Boot because of the following  features and benefits.

  • It provides a flexible way to configure Java Beans, XML configurations, and Database Transactions.

  • It provides a powerful batch processing and manages REST endpoints.
  • In Spring Boot , everything is auto configured; no manual configuration needed.

  • Eases Dependency management.

  • It includes Embedded Servlet Container.




What is Brings?


  • Convention over Configuration
  • Standardization for micro services.
  • Integrated Server for development
  • Support for 3rd party Libraries.
  • Easier integration with Other frameworks.







Goals of Spring Boot


  • To avoid complex XML Configuration in Spring.
  • To develop a production ready Spring application in an Easier way.
  • To reduce the development time and run the application independently.
  • Offer an easier way of getting started with the application.


 Through out this blog post, You learned the basic stuffs about the Spring boot and why it is important . All in all, the above Servers on purpose :

           To get your program up and running as quick as possible πŸ˜ƒ πŸ˜‹



Feel free to share your feedback and comments below. Than you being here and keep reading.... πŸ˜ƒ✌



No comments:

Post a Comment

Webservices — C# πŸ‘©πŸ»‍πŸ’»

  Webservices — C# πŸ‘©πŸ»‍πŸ’» There are a lot of definitions defined about web services. In simple terms, The Web service is any software syste...