gpt4 book ai didi

spring-boot-starter 与 spring-boot-starter-xxx

转载 作者:行者123 更新时间:2023-12-05 02:23:29 26 4
gpt4 key购买 nike

我注意到 Spring Boot Sample Data Redis 声明了以下依赖项:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
</dependency>

请在此处查看完整 POM:https://github.com/spring-projects/spring-boot/blob/v1.0.0.RC4/spring-boot-samples/spring-boot-sample-data-redis/pom.xml

我没有看到提到 <artifactId>spring-boot-starter-redis</artifactId>

我的问题是:我什么时候使用 spring-boot-starter 对比 spring-boot-starter-xxx其中 xxx是项目名称(这里是Redis)?

最佳答案

特定问题的答案:spring-boot-starter 是其他人的基准,对于不使用任何其他 Spring 组件的独立(非 Web)应用程序 - 它具有对 Spring、日志记录和测试的基本支持,但仅此而已(没有 webapp 功能,没有数据库等)。由于所有其他开胃菜都依赖于它,因此一旦您使用另一个开胃菜,您就可以删除 Vanilla 开胃菜。编辑:看这里https://github.com/spring-projects/spring-boot/commit/77fd127e09963a844f8fb4e574e1f0d9d3424d4e .

redis 启动器由您决定,但如果启动器存在,我会使用它,因为它通常会减少您需要声明的依赖项数量。 redis 实际上并没有增加很多值(value)(因此它直到最近才存在),但它可能应该在示例中使用。

关于spring-boot-starter 与 spring-boot-starter-xxx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22203594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com