基于SpringBoot+Shiro+Redis+Jwt+Thymeleaf+MyBatis 开发的后台用户、角色、权限、会员管理、RestFul、Token和前台用户登录注册以及前后台用户分离的脚手架
Geek-Framework是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java微服务快速开发框架。
Geek-Framework是在SpringBoot基础上搭建的一个Java基础开发框架,以Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro和Spring-Security为权限授权层,redis进行缓存。
Geek-Framework主要定位于微应用的开发,已内置后台系统的基础功能,用户管理、角色管理、权限管理、会员管理、日志管理等;前台已经实现用户登录,注册等基础功能。 同时前后台会员实现分表管理,可扩展多角色系统、多权限系统。 采用分层设计、双重验证、提交数据安全编码、密码加密、访问验证、数据权限验证。 使用Maven做项目管理,提高项目的易开发性、扩展性。
###更新日期2019-01-16
spring:main:allow-bean-definition-overriding: true
###更新日期2018-12-28
###更新日期2018-10-08
###更新日期2018-09-19
###更新日期2018-09-19
###更新日期2018-09-11 本次主要更新了后台两个常用功能组件
###更新日期2018-06-20 本次更新主要解决了前后台不能在同一浏览器登录的问题
###更新日期2018-06-14 更新说明:SpringBootAdmin已正式更名为Geek-Framework
PS:现有代码中有J2Cache的源代码,原因是因为发现了一个J2Cache的BUG,官方版本已经更新,但未同步至中央仓库,暂时用源码替代,待仓库更新后移除现在源代码
###更新日期2018-05-30
###更新日期2017-11-07
1、后端
2、前端
4、平台
PS:测试数据库会不定期恢复。
本软件使用 Apache License 2.0 协议,请严格遵照协议内容: