reference: https://spring.io/projects/spring-boot
SpringBoot的一个大的特性就是提供可快速开发的模板starter,那么我们怎么知道新发布的springboot中包含了哪些starter呢?其实通过源码我们就可以知道了,下面是springboot的父pom如下:
org.springframework.boot
spring-boot-starter-parent
2.2.6.RELEASE
再通过IDE找到spring-boot-starter-parent的父pom,如下:
<code> org.springframework.boot spring-boot-dependencies 2.2.6.RELEASE ../../spring-boot-dependencies /<code>
打开spring-boot-dependencies,可以看到其定义了各种starter,如下:
<code> ...more org.springframework.boot spring-boot-starter 2.2.6.RELEASE org.springframework.boot spring-boot-starter-activemq 2.2.6.RELEASE ...more/<code>
同时,这个文件中也发现了其他依赖包的版本号,如下:
<code> ...more 5.15.12 2.7.7 1.9.79 2.10.1 1.9.5 3.13.2 4.0.6 4.0.2 ...more/<code>