JoeyBling / Bootplus
Licence: mit
基于SpringBoot + Shiro + MyBatisPlus的权限管理框架
Stars: ✭ 88
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Bootplus
Jeeplatform
一款企业信息化开发基础平台,拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能 JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区
Stars: ✭ 1,285 (+1360.23%)
Mutual labels: freemarker, druid, springboot, springmvc, shiro
blog-springboot
My blog with springboot framework
Stars: ✭ 14 (-84.09%)
Mutual labels: freemarker, springboot, shiro, springmvc
Ruoyi
(RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 905 (+928.41%)
Mutual labels: druid, springboot, shiro, bootstrap
Ruoyi Oracle
(RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 134 (+52.27%)
Mutual labels: druid, springboot, shiro, bootstrap
Fs Blog
个人博客,Spring Boot 开山之作,采用 Spring Boot + MyBatis,前端 Bootstrap + LayUI,支持程序员非常青睐的轻量化的 Markdown 编辑器 Editor.md,支持标签分类检索
Stars: ✭ 700 (+695.45%)
Mutual labels: freemarker, springboot, springmvc, bootstrap
X Admin
致力于快速开发中小型后台管理系统项目模板(更新中......)
Stars: ✭ 123 (+39.77%)
Mutual labels: mysql, druid, springboot, shiro
Student Homework Management System
使用SSM+Shiro开发的学生作业管理系统。支持批量打包下载,QQ登陆等功能 生产版:
Stars: ✭ 79 (-10.23%)
Mutual labels: mysql, druid, springmvc, shiro
springboot-chapter
🚀Spring Boot 2.0基础教程。主流框架整合,实践学习案例。
Stars: ✭ 23 (-73.86%)
Mutual labels: druid, freemarker, springboot
Zheng
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
Stars: ✭ 16,163 (+18267.05%)
Mutual labels: druid, springmvc, shiro
RuoYi-fast
🎉 (RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 117 (+32.95%)
Mutual labels: druid, springboot, shiro
Dokit
基于 Spring Boot2、 Jpa、 Spring Security、JWT、redis、Vue的前后端分离的后台管理系统开发平台, 用户管理、菜单管理、角色管理、字典管理、权限控制的方式为RBAC,操作日志、异常日志、接口限流、项目支持数据权限管理,支持一键生成前后端代码(支持在线预览及打包下载),支持前端菜单动态路由 可一键部署服务器应用,数据库。系统中活跃用户状态监控,监视当前系统CPU、内存、磁盘、堆栈等相关信息,基于Element UI在线表单设计及生成Vue代码。
Stars: ✭ 348 (+295.45%)
Mutual labels: mysql, druid, springboot
Easyadmin
简易的java后台管理框架,基于SpringBoot+FreeMark+ace admin+mysql
Stars: ✭ 169 (+92.05%)
Mutual labels: freemarker, mysql, springboot
Yan
使用Maven构建,整合Dubbo+Zookeeper+SpringMVC+Spring+MyBatis+Redis支持分布式的高效率便捷开发框架
Stars: ✭ 293 (+232.95%)
Mutual labels: druid, shiro, bootstrap
Perfect Ssm
🍇更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis)
Stars: ✭ 606 (+588.64%)
Mutual labels: mysql, springboot, springmvc
Superboot
随着技术日新月异,新技术新平台不断出现,对现如今的开发人员来说选择快速高效的框架进行项目开发,既能提高产出,又能节约时间。本框架无需开发即可实现服务注册、服务发现、负载均衡、服务网关、配置中心、API管理、分布式事务、支撑平台、集成框架、数据传输加密等功能,是学习SpringCloud整体业务模式的完整示例,并且可以直接用于生产环境
Stars: ✭ 341 (+287.5%)
Mutual labels: mysql, druid, springboot
Javacore
Java程序员所需要掌握的核心知识: 集合框架&JVM机制&多线程与并发框架&网络协议&Spring&Dubbo&MySQL&微服务等;希望胖友小手一抖,右上角来个 Star,感恩 1024
Stars: ✭ 73 (-17.05%)
Mutual labels: mysql, springboot, springmvc
Wms
一个基于Spring MVC、Spring、MyBatis、Shiro框架的仓库管理系统Demo。A warehouse management system implement with Spring MVC, Spring Framework,MyBstis,Shiro and MySQL
Stars: ✭ 248 (+181.82%)
Mutual labels: mysql, shiro, bootstrap
bootplus
_ _ _
| | | | | |
| |__ ___ ___ | |_ _ __ | |
| '_ \ / _ \ / _ \| __| '_ \| | | | / __|
| |_) | (_) | (_) | |_| |_) | | |_| \__ \
|_.__/ \___/ \___/ \__| .__/|_|\__,_|___/
| |
|_|
欢迎使用和Star支持,如使用过程中碰到问题,可以提出Issue 我会尽力完善
介绍
bootplus
是基于SpringBoot + Shiro + MyBatisPlus
的权限管理框架
- 项目集成api接口及文档
- 准备集成定时任务 -- (开发中)
- 功能还很少,欢迎各位给我提意见和建议~
SpringBoot
1.5.1集成例子请参考bootplus_1.5.1 (老项目只进行Bug修复,不再添加新功能实现)
线上预览
项目结构
bootplus
├── sql -- 项目SQL语句
│
├── App -- 项目启动类
│
├── common -- 公用模块
| ├── enums -- 枚举工具类
| ├── hessian -- Hessian自定义配置
| ├── serializer -- 自定义序列化实现
| ├── typehandler -- 自定义MyBatis类型转换器
│
├── config -- 配置信息
| ├── aop -- Spring AOP深入实现
| ├── filter -- 过滤器
| ├── interceptor -- 拦截器
| ├── listener -- 监听器
│
├── controller -- 控制器
| ├── admin -- 后台管理员控制器
| ├── api -- Api接口开放层
│
├── dao -- 数据访问接口及对应的XML文件
│
├── entity -- 数据持久化实体类
| ├── enums -- 实体枚举类型
│
├── frame -- 框架公用模块
| ├── cache -- 缓存模块
| ├── constant -- 常量模块
| ├── controller -- 控制器模块
| ├── log -- 日志模块
| ├── prj -- 项目核心模块
| ├── spring -- spring模块
│
├── service -- 业务逻辑接口
| ├── impl -- 业务逻辑接口实现类
│
├── shiro -- Shiro验证框架
│
├── task -- 定时任务
│
├── util -- 工具类
| ├── db -- 数据库模块
| ├── encry -- 加解密模块
| ├── exception -- 自定义异常
| ├── file -- 文件工具类
| ├── freemaker -- 自定义FreeMarker标签
| ├── http -- http模块实现
| ├── sketch -- 字体、素描、图像
| ├── spring -- spring公用模块
│
├── resources
| ├── conf -- 不同环境配置
| ├── file -- 模板文件
| ├── jdk_fonts -- JDK字体
| ├── META-INF -- SpringBoot配置
| ├── statics -- 静态资源(css、js...)
| ├── templates -- 页面FreeMarker模版
| ├── upload -- 上传文件
技术选型
- 核心框架:
Spring Boot 2.3.1
- 安全框架:
Apache Shiro
- 视图框架:
Spring MVC
- 持久层框架:
MyBatis
、MyBatisPlus
- 缓存技术:
EhCache
、Redis
- 定时器:
Quartz
- 数据库连接池:
Druid
- 日志实现:
SLF4J
- 模版技术:
FreeMarker
- 页面交互:
BootStrap
、Layer
等
效果截图
本地部署
- mysql执行sql/bootplus.sql文件,初始化数据
- 修改
application.yml
,更新MySQL
连接信息,更新Redis
连接信息(待实现) - 项目访问路径:http://localhost/admin
- 管理员账号密码:
admin/admin
捐赠
如果感觉对您有帮助,请作者喝杯咖啡吧,请注明您的名字或者昵称,方便作者感谢o( ̄︶ ̄)o
微信 | 支付宝 |
---|---|
![]() |
![]() |
LICENSE
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].