Spring Core vs. Spring MVC vs. Spring Boot

For Java developers stepping into enterprise software creation, the name Spring is omnipresent. However, the ecosystem can get confusing…