Skip to content

核心模块

每个starter模块都封装了一组相关的依赖,简化了项目的配置过程。

  1. spring-boot: 包含了核心功能,如自动配置、日志和属性支持。
  2. spring-boot-autoconfigure: 提供了自动配置的能力,可以根据类路径中的依赖自动配置Spring应用。
  3. spring-boot-starter: 是一个依赖管理文件,包含了若干其他Starter的集合,通常是你构建Spring Boot应用时需要添加到你的项目的第一个依赖。
  4. spring-boot-starter-parent: 是一个Maven父项目,定义了一系列默认值,比如版本号、插件配置等,简化了项目的构建配置。
  5. spring-boot-actuator: 提供了额外的功能来帮助监控和管理应用程序,例如健康检查、指标收集等。
  6. spring-boot-cli: 是一个命令行工具,允许你通过命令行快速运行Groovy脚本,这可以极大地提高开发效率。
  7. spring-boot-devtools: 开发工具包,包括热部署等功能,旨在提高开发人员的生产力。
  8. spring-boot-configuration-processor: 为 @ConfigurationProperties 注解提供元数据支持,以便IDE和其他工具能够更好地处理配置类。
  9. spring-boot-test: 提供了测试Spring Boot应用程序的支持,包含与JUnit、Mockito以及其他测试框架集成的功能。