微信扫码登录前后端实现(SpringBoot、Vue.js)

背景效果预览流程介绍前端部分生成微信登录二维码微信 wxLogin.js创建方法后端部分认证服务器Nginx配置重定向到Java程序处理背景​这里微信扫码登录,没有采用轮询、没有采用WebSocket推送,而是由: 扫码后重定向 -> 微信服务器 -> 我方统一认证服务器 -> 指


Redis-实现SpringBoot集成Redis多数据源

背景配置示例实现代码注入使用背景​有些时候在一个项目里,由于业务问题,可能仅仅操作一个Redis数据源已经不能满足,比如某个运营系统,对接着多个不同的服务,处理数据时又不想通过远程调用,那只能增加一个数据源来解决问题,像MySQL的多数据源一样。配置示例这里连接池选用的是lettuce。redis:


实现基于Filter拦截并修改请求参数(参数解密等场景)

背景实现逻辑过滤器实现代码过滤器注册实现基于注解实现自行注册Bean实现背景对服务接口的安全性具有一定要求,需要做签名验证;对服务接口的请求参数做解密还原处理;实现逻辑自定义过滤器实现Filter,并注册到SpringBoot中通过将ServletRequest转换为自定义包装器实现自由读取Inpu


Redis-StringRedisTemplate操作数据

StringRedisTemplate与RedisTemplate区别点RedisTemplate中定义了5种数据结构操作StringRedisTemplate常用操作StringRedisTemplate与RedisTemplate区别点两者的关系是StringRedisTemplate继承Red