Spring Boot
Spring Boot, and the Spring Framework that Spring Boot is based on, is a great framework for developing microservices in Java.When the Spring Framework v1.0 was released back in 2004, one of its main goals was to address the overly complex J2EE standard (short for Java 2 Platform, Enterprise Edition) with its infamous and heavyweight deployment descriptors. The Spring Framework provided a much more lightweight development model based on the concept of dependency injection. The Spring Framework also used far more lightweight XML configuration files compared to the deployment descriptors in J2EE.
To make things even worse, with the J2EE standard, the heavyweight deployment descriptors actually came in two types:
- Standard deployment descriptors, describing the configuration in a standardized way
- Vendor-specific deployment descriptors, mapping the configuration to vendor-specific features in the vendor's application server
In 2006, J2EE was renamed Java EE, short for...