栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

ssm项目-集成Redis(更换版本类加载类错误、类加载器失败问题原因)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ssm项目-集成Redis(更换版本类加载类错误、类加载器失败问题原因)

主要步骤如下: 一、首先我们需要导入需要使用的jar包

这里要注意各个包的版本问题:
Spring Date Redis 在 2.0.0版本以后需使用Spring5+,以及SpringBoot2+,本文不针对SpringBoot的Redis配置展开,通过注解很容易就能配置。
本机实验版本对应jedis(2.7.1)、fastjson(1.2.76)、spring-data-redis(1.6.2.RELEASE),测试能运行。

	 
        
            redis.clients
            jedis
            2.7.1
        
        
            com.alibaba
            fastjson
            1.2.76
        
        
            org.springframework.data
            spring-data-redis
            1.6.2.RELEASE
        
		
       
        	4.3.2.RELEASE
	    
二、我们需要配置Redis使用xml进行配置

简单配置不做太多处理,序列化,集群什么的都不做考虑,想要了解可以参考网上资源




    
    
        
        
    
    
    
        
    

    
    


三、在需要使用Redis缓存的地方导入类就可以使用了
//导入Template模板
@Autowired
    private RedisTemplate redisTemplate;
    //获取字符串对应的值
	ValueOperations valueOperations = redisTemplate.opsForValue();
	Object obj = valueOperations.get(XXX);


缓存功能使用

BUG重头戏来了!!!

引用spring-data-redis后在测试类中不报错 但启动Spring项目一直报错误

这个问题说高级不高级,但有时候做web项目就经常能够遇到,一直找,百度你也很难找到对应的情况

这种情况想重现现场还没办法,只能口头分享给大家了,其实这个问题之前在做最开始javaweb项目的时候也遇到过,只是太久没做了就不记得这回事了

加载类错误、类加载器失败,简单来说就是你控制台上面一直显示一堆什么NoClassDefFoundError,这时候注意一定要相信自己的配置环境是没有问题的,而不是一直修改你的配置文件,本人在这个坑里浪费了很久的时间,后面不停修改根据网上说版本问题,最后还把spring全家桶的版本都换了个遍,还出现过类加载器异常的问题,后面终于想到可以是tomcat上没有导入使用的jar包

ps:一早上加一晚上,浪费不少时间,最后发现,就这?就这??就这???

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/322509.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号