spring boot为什么越来越受欢迎?——习惯优于配置

  • Post author:
  • Post category:其他




一、springboot的发展

2003 年 Rod Johnson 和同伴在此框架的基础上开发了一个全新的框架命名为 Spring ,据 Rod Johnson 介绍 Spring 是传统 J2EE 新的开始。随后 Spring 发展进入快车道。

  • 2004 年 03 月,1.0 版发布。
  • 2006 年 10 月,2.0 版发布。
  • 2007 年 11 月更名为 SpringSource,同时发布了 Spring 2.5。
  • 2009 年 12 月,Spring 3.0 发布。
  • 2013 年 12 月,Pivotal 宣布发布 Spring 框架 4.0。
  • 2017 年 09 月,Spring 5.0 发布。



二、springboot到底是个啥?

springboot是一种为spring框架整合许多第三方的一种技术



三、springboot的优缺点

优点:

1、项目的一件构建

2、对主流开发框架的无配置集成。

3、项目可独立运行,内置Tomcat无须外部依赖Servlet容器。

4、提供运行时的应用监控。

5、极大的提高了开发、部署效率。

6、与云计算的天然集成。

缺点:

1、如果你不认同spring框架,也许这就是缺点。

2、学习springboot的前提是你得先学会spring框架

3、学习书籍的缺乏



四、如何学会使用springboot?

1、要有spring的基础

2、要会使用maven



五、Spring Boot 市场热度

Spring Boot 于 2014 年发布了第一个正式版本,发布之后陆续有一些开源爱好者进行了研究,并迅速喜欢上了这款开源软件,Spring Boot 在初期低调快速发展,直到 2016 年才被真正使用起来。期间很多研究 Spring Boot 的开发者,在网上写了大量文章,推动了 Spring Boot 在行业内的发展。

从 2016 年到 2018 年,是 Spring Boot 在中国发展的黄金时期,使用 Spring Boot 的企业和个人开发者越来越多,我们从 Spring Boot 关键字的百度指数可以看出。

14年到18年间springboot关键词在百度的搜索热度

上图为 2014 年到 2018 年 Spring Boot 的百度指数,可以看出 2.0 的推出引发了搜索高峰。

通过谷歌趋势来看 Spring Boot 在美国的使用情况发现,中国和美国使用 Spring Boot 的整体频率保持一致,看来国内技术人同步全球的技术频率越来越快。

14年到18年间springboot关键词在谷歌的搜索热度

看到社区使用 Spring Boot 的热情,Spring 官方也非常重视 Spring Boot 的后续发展,已经把它作为公司最顶级的项目来推广,放到了官网上第一的位置,后续 Spring Boot 的发展也被看好。

springboot的核心



六、springboot与微服务

2014 年 3 月 25 日 Martin Flower 首次在《Microservices》一书中提到微服务,并预示将来微服务会是市场主流。

随着功能模块的增多,代码、配置文件变得越来越冗杂。间接导致代码的后期维护和编码人员的阅读障碍。

springboot就完全帮我们解决了开发中遇到的大部分关于配置的问题。即习惯优于配置。大部分的配置都可以用Java类+注释来代替。极大的减少了程序员对配置文件的书写。

从软件发展的角度来讲,越简单的开发模式越流行,简单的开发模式解放出更多生产力,让开发人员可以避免将精力耗费在各种配置、语法所设置的门槛上,从而更专注于业务。这点上,Spring Boot 已尽可能地简化了应用开发的门槛。

Spring Boot 所集成的技术栈,涵盖了各大互联网公司的主流技术,跟着 Spring Boot 的路线去学习,基本可以了解国内外互联网公司的技术特点。



总结

Spring Boot 是一套快速开发框架,在微服务架构的大环境下 Spring Boot 一经推出就受到开源社区的追捧。Spring Boot 有强大的生态整合能力,提供了众多的 Starters 包,非常方便 Spring Boot 集成第三方开源软件达到开箱即用的效果。



版权声明:本文为weixin_42083036原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。