What is difference between spring MVC and spring boot?
1.
2. Spring MVC and Spring Boot are exist for the
different purpose. So, it is not wise to
compare each other as the contenders.
3. Spring Boot is a framework for packaging the
spring application with sensible defaults.
What does this mean?. You are developing a
web application using Spring MVC, Spring
Data, Hibernate and Tomcat. How do you
package and deploy this application to your
web server. As of now, we have to manually
write the configurations, XML files, etc. for
deploying to web server.
4. Spring Boot does that for you with Zero XML
configuration in your project. Believe me,
you don't need deployment descriptor, web
server, etc. Spring Boot is magical framework
that bundles all the dependencies for you.
Finally your web application will be a
standalone JAR file with embeded servers.
If you are still confused how this works,
please read about microservice framework
development using spring boot.
5. It is a traditional web application framework
that helps you to build web applications. It is
similar to Struts framework.