![Spring Boot趣味实战课](https://wfqqreader-1252317822.image.myqcloud.com/cover/509/44819509/b_44819509.jpg)
1.1 用数据说话
在讨论Spring Boot凭什么成为JVM圈的框架“一哥”之前,本着“问为什么之前,先弄清楚是不是”的原则,我们先客观地分析一下Spring Boot到底是不是“一哥”。
1.1.1 市场份额
英国软件安全服务商Snyk与Oracle官方刊物The Java Magazine联合推出的JVM Ecosystem Report 2020(《2020 JVM生态报告》)显示,有大约60%的用户在生产环境中使用了Spring(见图1-1),这对于一个第三方开源框架来说,算得上一个非常了不起的成绩了。
![](https://epubservercos.yuewen.com/97C3EF/23950113201172406/epubprivate/OEBPS/Images/43216_16_1.jpg?sign=1738872791-ovbGFrb2qL6toL8RprYg5pMmvcHuEQPd-0-1190fb54c9e51646bfdb3f10827e0012)
图1-1 Spring的市场份额
另外,在服务端框架方面,Spring Boot占据了15%的市场份额(见图1-2)。第二名是Spring MVC,占据了超过30%的市场份额。曾经依靠SSH组合风靡一时的Struts已经不见了踪影,真是令人唏嘘不已。不过,谁让Spring家族的产品那么好用呢!
![](https://epubservercos.yuewen.com/97C3EF/23950113201172406/epubprivate/OEBPS/Images/43216_16_2.jpg?sign=1738872791-Kzwx43zrR2oS6T6o94l77BJBjpVCkcvy-0-c32e88e30e4231c3ca22d081ffacc00c)
图1-2 Spring Boot的市场份额
通过这份报告,我们知道Spring家族在JVM生态中有着举足轻重的地位。报告中那些Spring MVC的市场份额,大概超过50%都依赖老旧系统。这就好比目前Windows系统的市场份额一样,Windows 10和Windows 7占主要部分,但还在运行Windows 7的大多是老机器。如果打算给计算机安装一个Windows系统,则在没有特殊要求的情况下,我们会选择安装Windows 10,而不会选择安装Windows 7。
1.1.2 关注度
了解完Spring Boot的市场份额,再来看看业界对于它的关注度(见图1-3),相关数据来自Google Trends,展示了Spring Boot自2014年发布至2020年4月的搜索指数。
![](https://epubservercos.yuewen.com/97C3EF/23950113201172406/epubprivate/OEBPS/Images/43216_17_1.jpg?sign=1738872791-d0Igzt4sRBnbkHBheamhuC7jsIbQiBvp-0-253112e2774def57a92cc182910d6a70)
图1-3 Spring Boot的发展趋势
由图1-3可见,Spring Boot发布后,关注度一路猛增,目前达到了一个比较稳定的高峰。无须多言,数据最直观。
通过分析Spring Boot的市场份额及关注度,我们可以肯定地说:Spring Boot的“一哥”称号当之无愧。接下来,我们分析一下它的成长之路。