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
最新推荐文章于 2023-12-15 14:03:14 发布