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框架的补充。
标签:SpringBoot,框架,Spring,Boot,SSM,概述,驱动 From: https://www.cnblogs.com/fallorange/p/17749665.html