Starters是一个依赖描述符的集合,你可以将它包含进项目中,这样添加依赖就非常方便。你可以获取所有Spring及相关技术的一站式服务,而不需要翻阅示例代码,拷贝粘贴大量的依赖描述符。例如,如果你想使用Spring和JPA进行数据库访问,只需要在项目中 spring-boot-starter-data-jpa 依赖,然后你就可以开始了,该starters 包含多搭建,快速运行项目所需的依赖,并提供一致的,可管理传递性的依赖集。名字有什么含义:所有官方starters遵循相似的命名模式:spring-boot-starter-* ,在这里 * 是一种特殊的应用程序类型。该命名结构旨在帮你找到需要的starter。很多集成于IDEs中的Maven插件允许你通过名称name搜索依赖。例如,使用相应的Eclipse或STS插件,你可以简单地在POM编辑器中点击 ctrl-space ,然后输入"spring-boot-starter"就可以获取一个完整列表。正Creating your own starter章节中讨论的,第三方starters不应该以 spring-boot 开头,因为它跟Spring Boot官方artifacts冲突。一个acme的第三方starter通常命名为 acme-spring-boot-starter
Spring Boot起步依赖Starters
最新推荐文章于 2024-05-12 23:38:31 发布
Spring Boot的Starters提供了一种方便的方式来管理和引入所需的技术依赖,如spring-boot-starter-data-jpa用于数据库访问。这些starters包含了一致且可管理的传递性依赖,使得项目初始化和配置变得更加简单。通过IDE的Maven插件,可以轻松搜索并添加starters。此外,对于第三方starters,应避免以'spring-boot'开头以防止与官方库冲突。在处理传递依赖冲突时,可以通过Maven的exclusions或直接指定不同版本的依赖来覆盖原有的设置。
摘要由CSDN通过智能技术生成