Loading

SpringBoot2笔记-1.1 Spring与SpringBoot

Spring

Spring能力强大 Spring生态丰富 Spring5重大升级
- 微服务
- 响应式编程
- 云服务
- ……
- web开发
- 数据访问
- 安全控制
- 分布式
- 消息服务
- 移动开发
- 响应式编程
- 基于Java8升级源码,如增加了接口的默认实现。

SpringBoot

Springboot可以快速搭建出生产级别的spring应用。
具有以下优点。

  • 创建独立Spring应用。(其实不是很理解,这为什么算优点)
  • 依赖管理(通过starter继承依赖,管理版本)
  • 自动配置(根据依赖,通过注解自动设置需要的默认配置)
  • 内嵌web服务器
  • 生产监控
  • 无代码生成,无需编写xml文件
    总之,SpringBoot是Spring技术栈的一站式框架,用于简化spring应用开发。

缺点:

  • 版本更新太快
  • 封装太深,内部原理不易于理解。

如何学习SpringBoot

官方文档是学习技术的最好资料。SpringBoot提供了完善的文档,本课程以引导阅读官方文档的方式教学,帮助掌握自学框架的能力。

步骤 图例
在Spring官网 https://spring.io/ ,点击导航栏中Projects中SpringBoot可跳转至其详情页。 image
在SpringBoot详情页,右侧有许多Spring生态框架,页面中间介绍了SpringBoot的版本特性。
学习文档点击Learn页查看。
image
选择具体版本,参考本课程以2.4为例。 image
进入参考文档后,主要内容如下所示。 image
posted @ 2023-01-28 14:34  丘野  阅读(30)  评论(0编辑  收藏  举报