springboot为什么越来越受欢迎?------习惯优于配置
⼀、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框架的作用四、如何学会使⽤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 关键字的百度指数可以看出。
上图为 2014 年到 2018 年 Spring Boot 的百度指数,可以看出 2.0 的推出引发了搜索⾼峰。
通过⾕歌趋势来看 Spring Boot 在美国的使⽤情况发现,中国和美国使⽤ Spring Boot 的整体频率保持⼀致,看来国内技术⼈同步全球的技术频率越来越快。
看到社区使⽤ Spring Boot 的热情,Spring 官⽅也⾮常重视 Spring Boot 的后续发展,已经把它作为公司最顶级的项⽬来推⼴,放到了官⽹上第⼀的位置,后续 Spring Boot 的发展也被看好。
六、springboot与微服务
2014 年 3 ⽉ 25 ⽇ Martin Flower ⾸次在《Microservices》⼀书中提到微服务,并预⽰将来微服务会是市场主流。
随着功能模块的增多,代码、配置⽂件变得越来越冗杂。间接导致代码的后期维护和编码⼈员的阅读障碍。
springboot就完全帮我们解决了开发中遇到的⼤部分关于配置的问题。即习惯优于配置。⼤部分的配置都可以⽤Java类+注释来代替。极⼤的减少了程序员对配置⽂件的书写。
从软件发展的⾓度来讲,越简单的开发模式越流⾏,简单的开发模式解放出更多⽣产⼒,让开发⼈员可以避免将精⼒耗费在各种配置、语法所设置的门槛上,从⽽更专注于业务。这点上,Spring Boot 已尽可能地简化了应⽤开发的门槛。
Spring Boot 所集成的技术栈,涵盖了各⼤互联⽹公司的主流技术,跟着 Spring Boot 的路线去学习,基本可以了解国内外互联⽹公司的技术特点。
总结
Spring Boot 是⼀套快速开发框架,在微服务架构的⼤环境下 Spring Boot ⼀经推出就受到开源社区的追捧。Spring Boot 有强⼤的⽣态整合能⼒,提供了众多的 Starters 包,⾮常⽅便 Spring Boot 集成第
三⽅开源软件达到开箱即⽤的效果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论