如何学习 Spring Boot

Spring Boot 是什么?

Spring Boot是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

同类技术有哪些?

  • Spring MVC
  • Spring Cloud
  • php
  • Node.js

对比同类的优缺点是什么?

优点

  • 去除大量的 xml 配置文件,简化复杂的依赖管理,非常简洁的安全策略集成
  • 强大的开发包,支持热启动
  • 支持关系型数据库和非关系型数据库
  • 快速启动容器
  • 嵌入式 Tomcat,无需部署 war 包

缺点

  • 集成度较高,使用过程中不容易了解底层
  • 适合做微服务,不适合做大型项目
  • 完全没有代码生成和 xml 配置文件

组成部分

  • Profiles
  • YAML
  • 自定义 SpringApplication 类
  • 事件和监听器
  • 自动配置
  • 静态资源
  • favicon.ico

为什么会出现 Spring Boot

  • java 项目开发复杂度极其高
  • java 项目维护困难
  • 配置文件复杂
  • 快速部署和快速启动

如何学习 Spring Boot

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容