admin管理员组

文章数量:1794759

spring MVC和spring boot 的区别在哪?

spring MVC和spring boot 的区别在哪?

1.首先这两者专注的领域不同,解决的问题也不一样

2.spring MVC是基于 Servlet 的一个 MVC 框架,通过Dispatcher Servlet, ModelAndView解决 WEB 开发的问题.但是它的配置繁琐,大量 .xml、.properties文件。并且用maven管理项目的时候很容易出现jar包冲突。

2.而Spring boot 是基于Spring的一套快速开发整合包,它不仅仅包含了spring mvc ,还包括 spring JPA、spring security等 实现自动配置,降低项目搭建的复杂度.而且自带tomcat.pom.xml 中可以使用 starter的方式配置,简化配置还能解决jar包冲突问题。

spring-boot-starter-web spring-boot-starter-data-jpa spring-boot-starter-redis

3.但他们的基础都是Spring 的 IOC 和 AOP

4.spring mvc 打包后是war包,spring boot 是jar包

本文标签: 区别springMVCboot