SpringMVC与SpringBoot的区别

1、含义不同
springboot:SpringBoot是一个自动化配置的工具。

springmvc:SpringMVC是一个web框架。

2、配置不同
springboot:SpringBoot采用约定大于配置的方式,通过其自动配置功能自动处理配置,同时内置服务器,打开就可以直接用。

springmvc:此框架需要大量配置,例如 DispatcherServlet 配置和 View Resolver 配置。需要手动配置xml文件,同时需要配置Tomcat服务器。

3、依赖项不同
springboot:springboot具有启动器的概念,一旦将其添加到类路径中,它将带来开发Web应用程序所需的所有依赖项。

springmvc:需要单独指定每个依赖项才能运行功能。

4、开发时间不同
springboot:Spring Boot有助于减少开发时间,因为所有与依赖关系相关的任务都会得到处理。

springmvc:与Spring Boot相比,开发所需的时间更多,因为开发人员需要花时间添加所需的依赖项。

5、生产力不同
springboot:由于开发时间更短,生产力提高。

springmvc:生产力降低,因为需要了解依赖性附加组件。

6、实现JAR打包功能的方式不同
springboot:Spring Boot 允许嵌入式服务器以独立的方式运行该功能。

springmvc:Spring MVC需要大量手动配置才能实现JAR打包的功能。

7、是否提供批处理功能
springboot:它提供强大的批处理。

springmvc:它不提供强大的批处理。

8、作用不同
springboot:Spring Boot也允许构建不同类型的应用程序。

springmvc:Spring MVC仅用于开发动态网页和RESTful网络服务。

9、社区和文档支持不同
Spring MVC的社区和文档比Spring boot要好得多。

10、是否需要部署描述符
springboot:不需要部署描述符。

springmvc:需要部署描述符。
 

  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值