我们使用tree/grep来简单统计一下SpringBoot核心工程的源码中Java文件的数量:
cd到spring-boot-autoconfigure工程根目录
$ yum -y install tree
$ tree | grep -c .java$
结果如下:
模块 java文件数 spring-boot 551 spring-boot-actuator 423 spring-boot-autoconfigure 783 spring-boot-devtools 169 spring-boot-cli 180 spring-boot-tools 355
从上面的java文件数量大致可以看出,SpringBoot技术框架的核心组成部分:
spring-boot-autoconfigure spring-boot spring-boot-tools