Member-only story
Why SpringBoot is Your Next Enterprise Development Framework
In the field of back-end programming, Java language still occupies a very important position. Although in recent years, some emerging languages have appeared and have their advantages and characteristics in some aspects, they basically cannot shake Java position in the back-end, especially in the field of enterprise-level development. In Java development, the use of Spring Boot is the mainstream, and Spring Boot almost provides a complete, reliable, and easy-to-use set of technical solutions, making it very popular. Although Spring Boot is popular and widely used, it is also criticized for some shortcomings such as inflexibility and excessive packaging. At the same time, there are emerging frameworks that try to provide an alternative to Spring Boot.
#1 Dropwizard
https://www.dropwizard.io/en/latest/
Features: Lightweight, NO Spring
Dropwizard caters to those programmers who don’t like Spring (there are quite a few programmers who hold this view), it provides similar functionality to Spring Boot, but replaces the Spring framework
It uses Jersey
instead of Spring MVC
for REST capabilities; it uses Jetty
instead of Spring Boot's default Tomcat
for web servers; it uses Eclipse Foundation HK2
instead of Spring Boot's Spring IOC
for dependency inflows;Of course, this does not mean that it does not use the same class library as Spring Boot, it just replaces those of Spring’s own frameworks, chooses some…