redis整合spring实现简单的操作
2016-09-28 19:18
344 查看
因为自己最近要用到redis
所以就抽空学了会,听别人都说spring-data-redis,我便自己尝试了
第一步就是导包
包不导错不少导就是成功了一大半
下面这张图就是spring的一些常用包和redis需要的包 关于spring-data-redis.jar包,可以到网上自行下载
但我在过程中遇到过一个问题
运行程序时 出现
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisTemplate' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.springframework.core.serializer.support.DeserializingConverter.<init>(Ljava/lang/ClassLoader;)V
如果你在确认自己没有导少包之后,这个问题的原因大概就是spring-data-redis.jar包版本不对 我之前用的1.7的版本就是这样
大家可以自行到网上下载这个jar,图片中的这个版本肯定是没问题的
导完包以后
就是applicationContext.xml的配置
具体的每个配置我就不解释了 相信大家都是学过的 小弟本人学的也不好 怕误导大家
再是测试需要的一些类
具体的大家可以自己去试试
部分内容转载 有错误的地方希望大家指出
所以就抽空学了会,听别人都说spring-data-redis,我便自己尝试了
第一步就是导包
包不导错不少导就是成功了一大半
下面这张图就是spring的一些常用包和redis需要的包 关于spring-data-redis.jar包,可以到网上自行下载
但我在过程中遇到过一个问题
运行程序时 出现
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisTemplate' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.springframework.core.serializer.support.DeserializingConverter.<init>(Ljava/lang/ClassLoader;)V
如果你在确认自己没有导少包之后,这个问题的原因大概就是spring-data-redis.jar包版本不对 我之前用的1.7的版本就是这样
大家可以自行到网上下载这个jar,图片中的这个版本肯定是没问题的
导完包以后
就是applicationContext.xml的配置
具体的每个配置我就不解释了 相信大家都是学过的 小弟本人学的也不好 怕误导大家
再是测试需要的一些类
具体的大家可以自己去试试
部分内容转载 有错误的地方希望大家指出
相关文章推荐
- 通过dubbo暴露接口调用方法,及基于zookeeper的dubbo涉及配置文件【转】
- dubbo连接zookeeper注册中心因为断网导致线程无限等待问题【转】
- tomcat+redis实现session共享缓存
- Windows下Redis中RedisQFork位置调整
- REDIS 学习(10)流程图解使用redis实现分布式锁
- redis-初级简介
- redis的分布式连接配置(win7 和 Ubuntu)
- 跟我学Redis 2.5 Jedis的基本操作之Hash
- 跟我学Redis 2.4 Jedis的基本操作之Sorted Set
- 跟我学Redis 2.3 Jedis的基本操作之Set
- 跟我学Redis 2.2 Jedis的基本操作之List
- 跟我学Redis 2.1 Jedis的基本用法
- 跟我学Redis 目录
- Spring MVC 集成 Redis集群
- Java中使用Jedis操作redis
- 自动下载安装redis
- 记一次附件上传bug
- windows下部署Redis
- redis加入到Windows 服务
- Redis开发用例