Spring Boot 2.x教程-01入门篇

Spring Boot介绍

以前我们开发Web应用时多采用SSH、SSM的组合,经常因为一堆繁杂的配置浪费大量时间令人心生厌倦。相比PHP、NodeJs等快速搭建项目并没有优势,直到Spring Boot的横空出世。

Spring Boot建立在传统的Spring框架之上,因此,它提供了Spring的所有功能,并且比Spring更易于使用,可以帮助我们快速创建独立运行、生产级的Spring应用程序。

总结一下Spring Boot的特点
  • 遵循约定大于配置的理念,为所有 Spring 开发提供更快的入门体验
  • 开箱即用,提供各种默认配置简化项目配置
  • 提供一系列大型项目通用的非功能特性(例如嵌入式服务器、安全性、指标、健康检查和外部化配置)
  • 没有代码生成和 XML 配置要求
学习Spring Boot的前景展望

自Spring Boot诞生后,已经成为Java社区最有影响力的项目之一,之后同样热门的Spring Cloud也是依赖Spring Boot来构建微服务应用。以下是百度和Google的关注度趋势图(2017-01至2022-07),可以看出Spring Boot受到越来越多的关注。

Spring Boot的关注度趋势图(来自百度)

百度关注度

Spring Boot的关注度趋势图(来自Google)

Google关注度

Spring Boot使用经历

笔者从2016年底初次接触Spring Boot,惊叹它简单快速高效的开发方式,判断未来10年它的生态圈一定会越来越好。

以前笔者从事的是车联网行业,Web后端采用SSH + Oracle,通信网关采用Erlang语言。接触Spring Boot后,Web后端用Spring Boot + JPA + MySQL重构,通信网关用Spring Boot + Netty重构,中间件使用RabbitMQ、Redis。接入的车载设备量不是特别多,采用单体架构未使用微服务已经满足需求。产品开发、上线、维护比以前方便许多。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT梦想家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值