这些依赖项旨在为具有所有必需依赖项的即席框架项目提供统一的条目。
它们通常应从项目描述符 (pom.xml) 继承,以便获取配置版本的所有父依赖项。开发人员方面没有更多的负担:
起始 POM 是一组方便的依赖项描述符,可以包含在应用程序中。您可以获得所需的所有Spring和相关技术的一站式商店,而无需搜索示例代码并复制粘贴大量依赖项描述符。例如,如果你想开始使用Spring和JPA进行数据库访问,只需在你的项目中包含spring-boot-starter-data-jpa依赖项,你就可以开始了。
参考,弹簧靴启动器POM。
编辑:
这些POM可用于合成可用于某种项目的依赖项,例如,对于简单的Spring MVC项目,将包含以下工件(分别从spring-boot-starter,spring-boot-starter-web,spring-boot-starter-security读取):
- 弹簧靴工件:
- org.springframework.boot:spring-boot
- org.springframework.boot:spring-boot-autoconfigure
- org.springframework.boot:spring-boot-starter-logging
- Spring Core, Web, MVC, Security Artifacts:
- org.弹簧框架:弹簧芯
- org.springframework:spring-web
- org.springframework:spring-webmvc
- org.springframework:spring-beans
- org.springframework:spring-context
- org.springframework:spring-expression
- org.springframework:spring-aop
- org.springframework.security:spring-security-config
- org.springframework.security:spring-security-web
- org.hibernate:hibernate-validator
- com.fasterxml.jackson.core:jackson-databind
可以在 maven 中央存储库中无缝导航搜索结果中找到这些工件。
请注意,这可能不是一个完整的参考列表,因为某些组件可能会出错,因此工件需要更新。