starter 包含了许多您需要用于使项目快速启动和运行,并且需要一组受支持的可传递依赖关系的依赖。


    命名含义

    官方的所有 starter 都遵循类似的命名规则:spring-boot-starter-*,其中 * 是特定类型的应用。这个命名结构旨在帮助您找到 starter。许多 IDE 中 Maven 集成允许您按名称搜索依赖。例如,安装了 Eclipse 或者 STS 插件后,您可以简单地在 POM 编辑器中按下 ctrl-space 并输入 spring-boot-starter 来获取完整的列表。


    Spring Boot 在 org.springframework.boot group 下提供了以下应用 starter:

    表 13.1、Spring Boot 应用类 Starter

    除了应用 starter,以下 starter 可用于添加特性:

    最后,Spring Boot 还包含以下 starter,如果您想要排除或切换特定技术,可以使用以下 starter:

    表 13.3、Spring Boot 技术类 starter

    提示