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
AI
产品
film
AI Code
Java
其他
计算机网络
DB
云原生
Node
Docker
操作系统
Elasticsearch
Apollo
Nestjs
Think
大前端
PHP
软件开发
设计
生活技巧
CI
缓存