-
大小: 205KB文件类型: .zip金币: 2下载: 0 次发布日期: 2021-06-13
- 语言: 其他
- 标签: springboot redis
资源简介
通过本代码,可以搭建springboot + redis实现session共享。利用redis特性可以进行分布式session共享。

代码片段和文件信息
package com.redis;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.repository.configuration.EnableRedisRepositories;
import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
/**
* Created by 男孩的天职 on 2016-08-01
* spring boot +redis 实现session共享
*/
@RestController
public class Demo {
@RequestMapping(value = “/first“ method = RequestMethod.GET)
public Mapject> firstResp (HttpServletRequest request){
Mapject> map = new HashMap<>();
User user=new User();
user.setId(1);
user.setName(“男孩的天职“);
user.setCreateTime(new Date().getTime());
request.getSession().setAttribute(“user“ user);
map.put(“request Url“ request.getRequestURL());
return map;
}
@RequestMapping(value = “/getsessions“ method = RequestMethod.GET)
public Mapject> sessions (HttpServletRequest request){
Mapject> map = new HashMap<>();
User user= (User) request.getSession().getAttribute(“user“);
if(null!=user){
map.put(“sessionId“ request.getSession().getId());
map.put(“message“ request.getSession().getAttribute(“user“).toString());
}else {
map.put(“message“ “重新登录“);
}
return map;
}
@RequestMapping(value = “/logout“ method = RequestMethod.GET)
public object logout (HttpServletRequest request){
Mapject> map = new HashMap<>();
request.getSession().invalidate();
map.put(“message““注销成功“);
return map;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-08-01 13:29 男孩的天职spring boot+redis实现session共享(2016-8-1)\
目录 0 2016-08-01 13:28 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis\
目录 0 2016-08-01 13:27 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\
目录 0 2016-08-01 13:28 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\
文件 1186 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\compiler.xm
目录 0 2016-08-01 11:31 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\copyright\
文件 76 2016-08-01 11:13 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\copyright\profiles_settings.xm
文件 172 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\encodings.xm
目录 0 2016-08-01 13:19 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\
文件 568 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__ch_qos_logback_logback_classic_1_1_7.xm
文件 547 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__ch_qos_logback_logback_core_1_1_7.xm
文件 558 2016-08-01 11:19 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__commons_logging_commons_logging_1_2.xm
文件 522 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__com_fasterxm
文件 644 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__com_fasterxm
文件 595 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__com_fasterxm
文件 623 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__com_fasterxm
文件 546 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__com_jayway_jsonpath_json_path_2_2_0.xm
文件 611 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__javax_validation_validation_api_1_1_0_Final.xm
文件 455 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__junit_junit_4_12.xm
文件 542 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__net_minidev_accessors_smart_1_1.xm
文件 521 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__net_minidev_json_smart_2_2_1.xm
文件 570 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__org_apache_commons_commons_pool2_2_4_2.xm
文件 618 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__org_apache_tomcat_em
文件 604 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__org_apache_tomcat_em
文件 653 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__org_apache_tomcat_em
文件 535 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__org_assertj_assertj_core_2_5_0.xm
文件 532 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__org_hamcrest_hamcrest_core_1_3.xm
文件 553 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__org_hamcrest_hamcrest_library_1_3.xm
文件 634 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__org_hibernate_hibernate_validator_5_2_4_Final.xm
文件 608 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xm
文件 488 2016-08-01 11:16 男孩的天职spring boot+redis实现session共享(2016-8-1)\redis 2\.idea\libraries\Maven__org_json_json_20140107.xm
............此处省略158个文件信息
- 上一篇:超像素分割软件可调整分割输出数目
- 下一篇:IEEE34节点 PSCAD
相关资源
- SpringBoot+H2+mybatis-plus59130
- SSM+Shiro+redis实现单点登陆
- redisson的demo
- springboot+rabbitmq项目demo(亲测可正常运
- springboot整合RabbitMQ实现延时队列的两
- Spring-Data-Redis2.0+Spring5
- mongodb+redis资源
- 2017年-传智播客-张志君老师-SpringBoo
- redis安装包
- springboot+mybatis整合实现注册登录
- 破解ServiceStack.Redis每小时6000次限制
- redis for Windows
- springboot+webflux+mongodb+freemarker
- springboot整合activiti完整demo
- SpringBoot实战(第4版)清晰版.pdf.zip
- SpringBoot 中文文档
- springboot+jpa+thymeleaf实现增删改查分页
- es(elasticsearch)整合SpringCloudSpringBo
- Springboot日志开启SLF4J过程解析
- springboot全套教程2018年2.0版本
- 官网springboot项目
- SpringBoot+Mybatis+前后台隔离技术,完整
- Spring Boot技术栈博客企业前后端2018
- springboot从入门到精通视频教程课程源
- SpringBoot +vue 框架项目.zip
- springBoot+security+oauth2 资源和认证分离
- 爱旅行项目源码
- The Apache Ignite book PDF(正版购买的全网
- 基于yml 配置方式 ,实现springBoot+sha
- springboot集成activiti5.22
评论
共有 条评论