【踩坑】Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/data/redis/core/RedisTemplate;

时间:2024-03-30 15:23:59

引用spring-boot-start-data-redis后 在测试类中不报错 但启动Springboot项目一直报以下错误

【踩坑】Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/data/redis/core/RedisTemplate;

百度谷歌了好多文章都没有发现解决方法 

最后找到一篇文章找到了思路 详见https://blog.csdn.net/ymxkybqw/article/details/80483971#commentBox

我是用war打包 再用tomcat启动的

报错是找不类的错误 于是查找是否是lib没有添加(一般maven pom添加好会自动添加lib啊?所以之前一直没有排查)

【踩坑】Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/data/redis/core/RedisTemplate;

最终发现spring-boot-start-data-redis在右边 没有添加到war exploded中/WEB-INF/lib下 需要手动添加到lib下

手动添加完 Apply后完美解决问题!

真的又是一个小问题踩了一天的坑  TT