面试题001:SpringBoot和SpringMVC有什么区别

面试题001:SpringBoot和SpringMVC有什么区别

  • 问题:SpringBoot和SpringMVC有什么区别?

 

  • 解答:

    • Spring MVC提供了一种轻度耦合的方式来开发web应用。

      Spring MVC是Spring的一个模块,是一个web框架。通过Dispatcher Servlet, ModelAndView 和 View Resolver,开发web应用变得很容易。解决的问题领域是网站应用程序或者服务开发——URL路由、Session、模板引擎、静态Web资源等等。

    • Spring Boot实现了自动配置,降低了项目搭建的复杂度。

      对使用者来说,换用Spring Boot以后,项目初始化方法变了,配置文件变了,另外就是不需要单独安装Tomcat这类容器服务器了,maven打出jar包直接跑起来就是个网站,但你最核心的业务逻辑实现与业务流程实现没有任何变化。

 

  • 总结:

    • Spring 是一个“引擎”;

    • Spring MVC 是基于Spring的一个 MVC 框架;

    • Spring Boot 是基于Spring5的条件注册的一套快速开发整合包。

 

 

 

 

 

 

 

posted @   gzs1024  阅读(89)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示