In spring framework can be used in developing any java application, but mostly it use for building web. The Spring framework comprises several modules such as IOC, AOP, DAO, Context, ORM, WEB MVC etc. on top of the java EE platform. Spring's dependency injection approach encourages writing testable code.Following are the few major advantages of Spring Framework. Spring enables the developers to develop enterprise applications using POJOs (Plain Old Java Object).Spring provides a consistent transaction management interface that can scale down to a local transaction and scale up to global transactions (using JTA).
Externalize configuration properties
Create custom monitoring metrics.
Create a monitoring system by Prometheus and Grafana.
Spring Data JPA with MySQL integration(RDBMS)
Spring Data MongoDB integration(NOSQL)
What is the REST web service?
Why is it very important?
A feature of RESTFUL web service
Create REST web services by spring boot
Rest API documentation using Swagger
Spring Kafka integration
Spring Redis integration
The basic concept of Spring Security
What is cloud deployment
What is IAAS, SAAS, PAAS
Deploy spring boot rest application on cloud foundry.