1.SpringBoot——概述
SpringBoot和SSM开发中有什么区别
Spring Boot没有颠覆Java EE开发,还是要学Spring,它是诸葛亮,提供多种用兵打仗的方案。
SSM限定死了只能使用SSM开发Java Web应用。而SpringBoot没有与任何MVC框架绑定。
一个很恰当的比喻是,Spring MVC、Websocket、Redis、MongoDB、kafka这些对应电脑硬件的显卡、声卡、硬盘、网卡等。Spring Boot提供的starters对应这些硬件的驱动。只要你在主板上插上了这些硬件,Spring Boot提供的对应驱动就能让你享受到即插即用的体验。所以Spring Boot提供的是驱动,没有包含显卡、声卡这些硬件本身,这些驱动能够让你DIY的电脑顺畅的引导(boot)并运行起来,节省了整合新技术手动配置所消耗的时间。
所以必须要知道,Spring Boot提供的只是框架或技术的starters(驱动),这些starters依赖了(maven dependence)对应的框架或技术,但不包含这些技术或框架本身!
或者说SSM是住酒店,不喜欢这家,可以换SSH那家,而SpringBoot是全屋定制,家具种类齐全。
SpringBoot简化了SSM开发的过程,SpringBoot不是替代SSM的,它就是提供驱动而已。
SSM的技术组合,大多数使用JSP,很少采用前后端分离,而SpringBoot提倡前后端分离的开发。
SpringBoot采用约定大于配置的方式,简化了大量xml配置,减少了开发难度。
约定大于配置CoC(convention over configuration)最早是Spring所倡导的,只是Spring Boot更进一步发扬光大了!
SpringBoot和Spring的区别
Spring Boot框架是对Spring框架的补充。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~