Springboot2.X session共享的示例分析
发表于:2024-10-23 作者:千家信息网编辑
千家信息网最后更新 2024年10月23日,Springboot2.X session共享的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。《SpringBoot2.X心
千家信息网最后更新 2024年10月23日Springboot2.X session共享的示例分析
Springboot2.X session共享的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
《SpringBoot2.X心法总纲》
简介:session共享是不同项目共享一个资源,譬如单点登录。
1、pom依赖
org.springframework.boot spring-boot-starter-data-redis org.springframework.session spring-session-data-redis
2、application.properties
默认选择的是redis库15。
server.port=8082spring.redis.database=15spring.redis.host=localhostspring.redis.port=6379spring.redis.password=spring.redis.timeout=10000ms
3、开启session缓存
在启动类添加下面注解EnableRedisHttpSession。
@SpringBootApplication@EnableRedisHttpSessionpublic class DockerApplication { public static void main(String[] args) { SpringApplication.run(DockerApplication.class, args); }}
4、Controller
@Controllerpublic class FirstController { @GetMapping(value = "/session") @ResponseBody public void session(HttpServletRequest request){ request.getSession().setAttribute("name",request.getRequestURL()); } @GetMapping(value = "/gainSession") @ResponseBody public void gainSession(HttpServletRequest request){ String name = request.getSession().getAttribute("name").toString(); System.out.println(name); } }
5、测试
启动项目,运行 localhost:8082/session,这个时候你会发现redis库15中会有相关session记录,过期时间是1800(默认的,你可以在代码中设置)
所以你调用 http://localhost:8082/gainSession 结果如下:
6、更换端口号8083
server.port=8083
给项目更换端口号意味着变成了另外一个项目,这样在重新调用http://localhost:8083/gainSession的时候,看看会不会得到session。
结果也是得到相同的结果,所以就表明我们可以通过这个方式实现单点登录,不过前提还是需要所有的项目使用共同的redis库,毕竟session是存到了redis中。
关于Springboot2.X session共享的示例分析问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
项目
分析
结果
问题
示例
口号
时候
更多
单点
帮助
登录
解答
不同
易行
相同
简单易行
代码
内容
前提
可以通过
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发 报价表
企业网络安全准入软件
做网络安全的有哪些公司
网络安全股票为什么全部亏损
网络安全等级保护tcsec
软件开发市场集中度
深圳数据库培训学费
钢铁侠的数据库
大屏线是接到服务器还是工作站
智能车牌识别管理系统数据库恢复
旭日服务器
战地1哪个服务器的人最菜
星之辰服务器维护公告
清远软件开发的费用
危害网络安全 拘留
学手机软件开发需要什么专业
解决企业网络安全问题的方法
我的世界手机版制造服务器
长沙知名软件开发公司有哪些
上海酷舶网络技术有限公司
近期网络安全任务较多
如何加强家里网络安全
关于网络安全认识的作文
修复数据库
网络安全靠人民主题的手抄报
各种语言如何交互数据库
数据库技术数据查询实验报告
软件开发亅找煊凌科技
机构编制数据库管理的内容
私有化部署网络安全