java.lang.IllegalArgumentException: Cannot find cache 'XXX' for Builder
用spring自带的缓存选择redis出现这个错误
Spring 版本 2.7.1
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
依赖分析
经过一天多的排查 确认是和easyexcel冲突 版本3.0.5
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>3.0.5</version>
</dependency>
解决方案一:
将spring降级到2.6.9 easyexcel版本保持不变 问题消失
解决方案二:
保持spring版本2.7.1 easyexcel3.0.5不变 修改yml配置文档
或者: