Service及Controller的实现不再做过多赘述 , 还是老一套
6. Postman验证结果向mongodb中写入一条数据
文章插图
文章插图
之后是几种读取操作:
文章插图
文章插图
文章插图
不论是与或操作,我们都可以得到正确的结果
到这里,mongodb的集成就完成了
三、基于Redis实现Session配置共享这部分纯属附送内容 ^ ^
前边我们已经完成了对Redis的集成操作,而基于Redis我们可以非常便捷的实现服务端Session配置的跨节点共享
服务端Session默认存储在本地,而当我们需要多台服务器共享一套Session配置时,本地化Session便不再满足我们的要求
而基于SpringSession , 我们可以完全透明化的替换掉默认的Session容器,直接改为基于Redis存储
1. 添加相关依赖<!-- 引入spring session无缝替换原有的session系统 --><dependency><groupId>org.springframework.session</groupId><artifactId>spring-session-data-redis</artifactId></dependency>2. 新增两个RedisController方法@PostMapping("/setSession")public void setSession(String key, String val, HttpSession session){session.setAttribute(key, val);}@GetMapping("/getSession")public Object getSession(String key, HttpSession session){return session.getAttribute(key);}就完事儿了?对!就完事儿了 ^ ^,超级简单是吧?
到此,我们就完成了SpringBoot对于Redis以及MongoDB的集成和使用
非常感慨于SpringBoot框架设计的智能化及人性化,就像身边有一哥们说的:这年头,框架都能直接听懂人话了!哈哈
下一节我们讨论一个生产环境下常常面临的实际问题——安全管理
Shiro框架要来咯!敬请期待——
【之四 2流高手速成记:SpringBoot整合redis及mongodb】
推荐阅读
- 十一 【Kubernetes】K8s笔记:Ingress 集群进出流量总管
- 微服务组件--限流框架Spring Cloud Hystrix分析
- 流金岁月蒋南孙和谁在一起了_流金岁月蒋南孙结局
- 金铲铲之战爆杀流敖兴阵容怎么玩
- 原神3.1流放者花期任务怎么完成
- 1 Java I/O:模型与流
- 为什么下的轩辕剑7没有安装程序 轩辕剑7流程
- 我用canvas带你看一场流星雨
- 从源码分析 MGR 的流控机制
- 一篇文章带你掌握主流办公框架——SpringBoot