快速了解springboot中提供了哪些starter

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>


分享到:


相關文章: