SpringBoot-01-SpringBoot介绍及官方文档/微服务/分布式/云原生


SpringBoot的底层就是Spring.

SpringBoot特点
  • Microservice:微服务
  • Reactive:响应式编程,采用异步非阻塞的方式,应用之间构建异步数据流方式(占用少量资源),构建高吞吐应用
  • Cloud:未来拆成微小服务,SpringCloud 分布式
  • Web apps:web开发
  • Servless:无服务开发 Faas 函数即服务上云平台 ,按量计费。
  • Event Driven:让系统模块分布式构建出实时的数据流 通过响应式方式,完成高吞吐的业务。
  • Batch:批处理业务。
SpringBoot优点
  • Create stand-alone Spring applications : 创建独立Spring应用

  • Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files) : 内嵌web服务器。以前是打成war包运行在Tomcat服务器上,现在是内置Tomcat直接运行

  • Provide opinionated ‘starter’ dependencies to simplify your build configuration : 自动starter依赖,简化构建配置。以前是要弄一堆jar包,现在只需要导入web场景,场景下的这一堆json等包都会帮我们导入,而且会控制版本,保证不会出现问题。

  • Automatically configure Spring and 3rd party libraries whenever possible : 自动配置Spring以及第三方功能。mybatis,springmvc等这些配置项自动配好,专注于业务。

  • Provide production-ready features such as metrics, health checks, and externalized configuration : 提供生产级别的监控、健康检查及外部化配置。运维,监控应用指标和健康。运维在外部修改配置,无需源代码修改。

  • Absolutely no code generation and no requirement for XML configuration : 无代码生成、无需编写XML。自动配置无需其他代码

SpringBoot缺点
  • 封装很深,内部原理复杂,不易
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值