Spring vs. Spring Boot

How to tell them apart on a resume

Spring (classic)

XML configuration, Spring MVC, WAR files deployed to Tomcat, WebLogic or JBoss, Java EE — typically an older, single large application.

Spring Boot

Microservices, REST APIs, Spring Cloud, Spring Data JPA, Docker, Kubernetes, embedded server — a newer service-based setup.

The question that settles it

“Were your Spring applications set up with XML and deployed to an application server, or built as Spring Boot services — and roughly how many services did you own?”

Read the full definitions

Open the full tool for the other look-alike pairs, role profiles, and the JD decoder.