3、如何学习SpringBoot

1、什么是SpringBoot?

  • 百科定义
    • Spring Boot是由Pivotal团队提供的全新框架。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。简便起见,该框架也提供了命令行界面,它可以用来运行和测试Boot应用。
  • 同类技术
    • Spring FrameWork
    • Spring Cloud Data Flow
    • Spring Cloud
    • Spring Data 等
  • 对比同类的优点
    • 使用 Spring 项目引导页面可以在几秒构建一个项目
    • 方便对外输出各种形式的服务,如 REST API、WebSocket、Web、Streaming、Tasks
    • 支持关系数据库和非关系数据库
    • 支持运行期内嵌容器,如 Tomcat、Jetty
    • 自动管理依赖
    • 自带应用监控
    • 不用自己做配置,搭建速度快,降低学习门槛
    • 支持各种 IED,如 IntelliJ IDEA 、NetBeans
  • 缺点
    • 集成度较高,使用过程中不太容易了解底层
  • 组成部分
    • Spring Boot Starter 项目
    • Spring Boot Starter Parent
    • 自动配置

2.为什么会出现

  • 解决什么问题
    • 解决了Spring和Spring MVC繁琐的配置问题
    • 低效的开发效率和部署效率
    • 整合第三方框架的配置问题
  • 没有这个技术前怎么做
    • 手动配置xml文件
    • 需要配置类似于Tomcat的服务器

3、怎么学习

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

推荐阅读更多精彩内容