Caused by: java.lang.NoClassDefFoundError: org/springframework/data/redis/serializer/RedisSerializer

使用JDK21 SpringBoot3.4.3

yaml配置

Pom

问题原因

我是使用阿里云镜像,不保熟
项目运行报错:Caused by: java.lang.NoClassDefFoundError: org/springframework/data/redis/serializer/RedisSerializer
Sounds like you have a corrupted download of the spring-data-redis jar. Try clearing out your Maven cache and building again.
听起来你有一个损坏的下载的spring-data-redis罐。尝试清除您的Maven缓存并重新构建。

解决方法

  1. 查看External Libraries是否有类文件(有这个依赖,类是空的)
  1. 在maven中找到该文件夹,删除重新瞎下载,查看是否有类文件(删除,重新clean install测试,查看是否有类文件)
  1. 确定阿里云缓存问题
  1. 删除项目阿里云镜像地址
  1. 删除maven setting 镜像地址
  1. 用原始仓库下载,没有科学代理洗洗下班睡觉
Loading...
文章列表
王小扬博客
云原生
Git
Elasticsearch
Apollo
产品
Think
生活技巧
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP