8 Star 20 Fork 11

haochen / springboot-shiro-redis-session-cache

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

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

Comments ( 2 )

Sign in for post a comment

About

springboot2.0, shiro, mybatis, dubbo, redis, session, zookeeper, log4j2, layui前端框架, 分布式权限验证框架用redis替代ehcache作为shiro的会话缓存,包含菜单,角色和授权等全套逻辑 spread retract
Cancel

Releases

No release

springboot-shiro-redis-session-cache

Contributors

All

Activities

load more
can not load any more
Java
1
https://gitee.com/896022/shiroAuth.git
git@gitee.com:896022/shiroAuth.git
896022
shiroAuth
springboot-shiro-redis-session-cache
master

Search