spring+springmvc+mybatis+redis使用注解配置缓存实例
项目描述
redis是一种非关系型数据库,与mongoDB不同的是redis是内存数据库,所以访问速度很快。常用作缓存和发布-订阅式的消息队列。redis官方没有提供windows版本的软件。windows版本一直是微软维护的。
下载地址:https://github.com/MSOpenTech/redis/releases。
这里是redis相关的教程。http://muxiulin.cn/archives/1197
在spring中集成redis很简单,这里用的是ssm框架+maven构建的项目。
运行环境
jdk8(7)+tomcat7+mysql+eclipse(idea)+maven+redis
项目技术(必填)
spring+springmvc+mybatis+spring data redis
数据库文件
压缩包自带
jar包文件
maven搭建
是否原创(转载必填原文地址)
转载http://www.cnblogs.com/hello-daocaoren/p/7891907.html
项目截图(必填)
http://locahost:8080/ssmredis/UserCRUD/showUser
运行截图
http://localhost:8080/ssmredis/UserCRUD/showUser
没有view层jsp页面,所以返回404也是正常的,控制台有输出。
POST http://localhost:8080/ssmredis/UserCRUD/addUser?userName=zuidaima&age=5
注意事项
1.需要安装redis ,运行项目的时候把数据库配置改成自己的
2.多次刷新页面即可看到查询从redis查询的效果
3.请求后返回404错误是正常的,没有jsp页面
4.addUser是POST请求,直接浏览器请求是GET,所以会提示405错误,请走post请求
5.addUser请求insert的是tb_user表,但getAllUser的sql方法是
<!-- 查询所有的user --> <select id="selectAllUser" resultMap="BaseResultMap"> SELECT tb_user.id, tb_user.userName, tb_user.sex, tb_user.age, card.card FROM card INNER JOIN tb_user ON card.userid = tb_user.id </select>
导致无法查询到新插入的数据。可以改下该sql为只查询tb_user表的话就完美了。
猜你喜欢
- SSM整合apache shiro的项目实例
- ssm整合datatables实例Demo
- SpringMvc4.x+spring4.x+Mybatis+Maven完整整合项目实例
- ssm使用redis做为spring+spring MVC+mybatis整合的二级缓存
- SSM+maven+redis整合小项目
- struts2+mybatis+spring项目整合实例
- spring项目整合ehcache和redis缓存实例
- ssm使用redis做为spring+spring MVC+mybatis整合的二级缓存,基于maven搭建
- ssm框架整合maven+MySQL基础搭建实例
- spring+spring mvc+mybatis+bootstrap框架整合搭建ssm完整项目
- ssm(spring+spring mvc+mybatis)高仿小米电子商城项目实例
- maven工程spring+spring mvc+mybatis+oracle搭建简单SSM框架整合实例,适合初学者
- /
- /ssmredis
- /ssmredis/.classpath
- /ssmredis/.project
- /ssmredis/.settings
- /ssmredis/.settings/.jsdtscope
- /ssmredis/.settings/org.eclipse.core.resources.prefs
- /ssmredis/.settings/org.eclipse.jdt.core.prefs
- /ssmredis/.settings/org.eclipse.m2e.core.prefs
- /ssmredis/.settings/org.eclipse.wst.common.component
- /ssmredis/.settings/org.eclipse.wst.common.project.facet.core.xml
- /ssmredis/src
- /ssmredis/src/main
- /ssmredis/src/main/java
- /ssmredis/src/main/java/com
- /ssmredis/src/main/java/com/ssm
- /ssmredis/src/main/java/com/ssm/controller
- /ssmredis/src/main/java/com/ssm/dao
- /ssmredis/src/main/java/com/ssm/pojo
- /ssmredis/src/main/java/com/ssm/service
- /ssmredis/src/main/java/com/ssm/serviceImpl
- /ssmredis/src/main/java/com/ssm
- /ssmredis/src/main/java/com
- /ssmredis/src/main/java
- /ssmredis/src/main
- /ssmredis