1. 问题来源

测试spring-boot-data-redis 功能,发生了异常。

2. 问题解决

2.1 引入依赖

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

开始的时候想做测试,没有引入springboot parent 发现版本不对。

重新引入成功运行。

2.2 解决顺序

1、引入parent
我这里使用的是2.2.6.RELEASE 版本,也可以使用其他版本。

注意:不要在spring-boot-starter-data-redis 和commons-pool2 添加版本,
spring 已经帮我们协调好版本了,不要画蛇添足。我就是犯了这个错!

<parent>
    <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-parent</artifactId>
     <version>2.2.6.RELEASE</version>
     <relativePath/> <!-- lookup parent from repository -->
 </parent>

2、Maven reimport

maven 重新导入依赖,然后IDEA会自动引入包,可以在下方看到进度条。
引入成功后,Ctrl + 鼠标左键 可以查看具体引入细节。变色并可以点击进入:
在这里插入图片描述
3、其他
生效就是添加序列化相关配置,并且执行测试代码即可。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐