当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
8 Star 21 Fork 11

haochen / springboot-shiro-redis-session-cache
暂停

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.74 KB
一键复制 编辑 原始数据 按行查看 历史
来来去去 提交于 2019-01-31 10:26 . 更新readme

springboot-shiro-redis-session-cache

本项目采用dubbo框架作为rpc服务,并运用了maven的多模块结构

姐妹版项目演示地址 springcloud + vue + elementUI前后台分离

项目演示地址

https://www.haochen.online/

安装步骤

  • 1.配置mysql和redis redis的需要配置密码 原生jedis的使用相对于spring-data-redis更加灵活 所以本项目用原生jedis来直接作为缓存使用 具体使用方法请参看相关配置 特别注意如果mysql是5.7以上版本,请去掉sql_mode中的ONLY_FULL_GROUP_BY 本项目用户支持多角色多部门,所以列表中有多表连接group by加载列表时会因上述问题报错 [mysqld] sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

  • 2.运行需要先执行init.sql

  • 3.启动rpc服务 在management-rpc-service\src\main\resources\application.properties对db地址 zk地址进行变更 需提供mysql和zk服务 运行management-rpc-service\src\main\java\com\babysky\management\Application.java 里的main方法

  • 4.启动web服务 修改management-web-server下的配置文件 zk地址 web上下文 redis地址和密码等 运行management-web-server\src\main\java\com\babysky\management\Bootstrap.java 里的main方法 推荐用idea直接启动调试,如果是idea的话在配置Edit Configurations里 Working Directory请选择MODULE_DIR,这样才能正确加载到web资源。

  • 5.登陆帐号admin 密码123456

  • 6.项目demo访问地址www.haochen.online,数据每10分钟重置

  • 7.拦截器中有防重复登陆配置,帐号同时登陆 先登陆用户会被后登陆踢下线

讨论学习QQ群

833825797

Java
1
https://gitee.com/896022/shiroAuth.git
git@gitee.com:896022/shiroAuth.git
896022
shiroAuth
springboot-shiro-redis-session-cache
master

搜索帮助