SpringBoot的2.1.8.RELEASE版本使用多少版本的spring-boot-starter-data-redis和spring-boot-starter-cache
时间: 2023-09-02 22:11:08 浏览: 682
在Spring Boot 2.1.8.RELEASE版本中,常用的`spring-boot-starter-data-redis`和`spring-boot-starter-cache`的版本是根据Spring Boot的版本进行管理的。可以通过查看Spring Boot官方文档或者 Maven Central Repository 来获取最新的版本信息。
一般情况下,Spring Boot的版本号和相应的starter版本号是对应的,可以使用相同的版本号进行依赖管理。例如,对于Spring Boot 2.1.8.RELEASE版本,推荐使用以下版本的starter:
- `spring-boot-starter-data-redis`:通常使用与Spring Boot相同版本的`spring-boot-starter-data-redis`,也就是2.1.8.RELEASE版本。
- `spring-boot-starter-cache`:同样使用与Spring Boot相同版本的`spring-boot-starter-cache`,即2.1.8.RELEASE版本。
请注意,这只是一般推荐的做法,具体版本号可能会因为不同的需求和场景而有所调整。建议查阅官方文档或者相关资源来获取最准确的版本信息。
相关问题
我用的springboot版本为2.1.8.RELEASE,spring-cloud-starter-openfeign引入就报错
好的,如果你使用的是 Spring Boot 2.1.8.RELEASE,那么你需要使用 Spring Cloud Greenwich 版本的依赖。你可以在你的 pom.xml 文件中添加以下依赖来引入 Spring Cloud Greenwich 版本的 OpenFeign:
```
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>Greenwich.SR3</version>
</dependency>
```
如果你已经引入了正确版本的依赖,但是仍然遇到了问题,可以尝试以下解决方案:
1. 确保你的 `@SpringBootApplication` 注解所在的类的包路径是正确的。如果你的 `@SpringBootApplication` 注解所在的类位于根包路径下,而其他组件的包路径却不是根包路径下,那么你需要在启动类上添加 `@ComponentScan` 注解,来指定其他组件的包路径,例如:
```
@SpringBootApplication
@ComponentScan(basePackages = "com.example.other")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
2. 确保你的 `@EnableFeignClients` 注解所在的类的包路径是正确的。同样的,如果你的 `@EnableFeignClients` 注解所在的类位于根包路径下,而其他组件的包路径却不是根包路径下,那么你需要在 `@EnableFeignClients` 注解中指定其他组件的包路径,例如:
```
@SpringBootApplication
@EnableFeignClients(basePackages = "com.example.other")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
3. 确保你的 Feign 接口定义的路径是正确的。例如,如果你的 Feign 接口定义的路径是 `/api/service`,那么你的请求 URL 应该是 `http://localhost:8080/api/service`,而不是 `http://localhost:8080/service`。
希望这些解决方案能够帮助你解决问题。
project 'org.springframework.boot:spring-boot-starter-parent:2.1.8.RELEASE' not found
当出现"Project 'org.springframework.boot:spring-boot-starter-parent:2.1.8.RELEASE' not found"的错误时,可能有几个原因导致。首先,检查你的maven路径是否正确,确保你能够正确获取到相关的依赖。其次,可能是IDEA的缓存问题,你可以尝试清除IDEA的缓存来解决这个问题。这可以通过在IDEA的菜单栏中选择"File",然后选择"Invalidate Caches / Restart"来完成。最后,你还可以尝试使用其他版本的spring-boot-starter-parent来解决这个问题,比如2.2.0.RELEASE版本。如果以上方法都没有解决你的问题,你还可以尝试使用赠送的jar包"spring-security-oauth2-autoconfigure-2.1.8"来解决相关的依赖问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [(已解决)spring-boot maven报错Project ‘org.springframework.boot:spring-boot-starter-parent:2.2.0....](https://blog.csdn.net/zhuiqiuzhuoyue583/article/details/119329222)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [spring-security-oauth2-autoconfigure-2.1.8.RELEASE-API文档-中文版.zip](https://download.csdn.net/download/qq_36462452/85332391)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [解决:Project ‘org.springframework.boot:spring-boot-starter-parent:2.1.8.RELEASE‘ not found](https://blog.csdn.net/Hazozzz/article/details/126000875)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文