之四 2流高手速成记:SpringBoot整合redis及mongodb( 三 )

Service及Controller的实现不再做过多赘述 , 还是老一套
6. Postman验证结果向mongodb中写入一条数据

之四 2流高手速成记:SpringBoot整合redis及mongodb

文章插图

之四 2流高手速成记:SpringBoot整合redis及mongodb

文章插图
之后是几种读取操作:
之四 2流高手速成记:SpringBoot整合redis及mongodb

文章插图

之四 2流高手速成记:SpringBoot整合redis及mongodb

文章插图

之四 2流高手速成记:SpringBoot整合redis及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】

推荐阅读