org.apache.commons.pool2.impl.GenericObjectPoolConfig 问题
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、其他 生效就是添加序列化相关配置,并且执行测试代码即可。