Spring Boot - Introduction by R4R Team

Spring Boot - Introduction

Spring Boot is a open source framework .Spring boot  provides  RAD(Rapid Application Development) feature to develop a  Spring Based application.
Spring boot provides Starter dependencies which is very powerful.Spring Boot makes us easy to create stand-alone, production-grade Spring based Applications that you can "just run".

Spring Boot -Features

    Create stand-alone Spring applications.
    Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
    Provide opinionated 'starter' dependencies to simplify your build configuration
    Automatically configure Spring and 3rd party libraries whenever possible
    Provide production-ready features such as metrics, health checks and externalized configuration
    Absolutely no code generation and no requirement for XML configuration

Spring Boot -  Advantages of spring boot application

        No need of creating boilerplate configuration
        Plenty of SpringBoot Starter to quickly get up and running
        DevTools to autorestart server on code/config updates
        Easier customization of application properties
        Easy management of profile specific properties
        Easier dependency management using platform-bom
        Embedded tomcat discard the web.xml configuration;
        spring-boot security discard the applicationcontext-security.xml configuration;
        spring-boot webservice discard the applicationcontext-ws.xml configuration;
        spring-boot mvc discard the applicationcontext.xml configuration;
        spring-boot datasource(both Relational Database and nosql Database) discard the applicationcontext.xml configuration,even if more than one datasource.
        Provide a radically faster and widely accessible getting started experience for all Spring development.

Leave a Comment: