springboot与ssm

Spring Boot和SSM本质上的区别

  1. SSM是结合spring、springmvc、mybatis三个框架开发javaweb应用。
  2. Springboot没有和任何框架进行绑定
    2.1 你想开发web应用可以用springboot,用springboot-starter-web就帮你配置好了springmvc,你不想用springmvc,换成springwebflux,用springboot-starter-webflux就帮你配置好了。
    2.2 你不想开发web应用,只实现纯粹的数据层业务,用springcloudstrean和task也是可以的。
    2.3 但是必须知道,springboot只是提供的这些starters,这些starters本身依赖了对应框架或技术,但不包含对应的技术或框架本身。
  3. Springboot不是全家桶,springboot没有包含springmvc、mybatis、spring,包含的只有他们对应的starters。
  4. Springmvc、mybatis、spring就像硬件的显卡、声卡、网卡,而springboot提供的starters就像对应硬件的驱动,没有包含这些硬件本身,这些驱动能让你DIY的电脑顺畅引导(boot)并运行起来。
  5. SSM类似于汽车的手动挡,你需要自己根据汽车需要(转速)改变挡位,而springboot类似于汽车的自动挡,无论速度是多少,你无需调整挡位,车机根据转速自动调整挡位,你只需要踩油门和备好刹车。

Springboot的核心就体现在名字上,spring就不说了,boot是什么意思?

Boot是引导启动的意思,类似于window系统安装时的引导(boot disk)。
类似的还有bootstrap(前端),意思是引导你快速搭建前端UI。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值