All Projects → JoeyBling → Bootplus

JoeyBling / Bootplus

Licence: mit
基于SpringBoot + Shiro + MyBatisPlus的权限管理框架

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
learn-java-demo
java学习demo
Stars: ✭ 17 (-80.68%)
Mutual labels:  druid, springboot, shiro, springmvc
Ruoyi Oracle
(RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 134 (+52.27%)
Mutual labels:  druid, springboot, shiro, bootstrap
Webside
基于RBAC的完全响应式权限管理系统
Stars: ✭ 19 (-78.41%)
Mutual labels:  druid, springmvc, 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
springboot-learning-demo
springboot学习示例
Stars: ✭ 17 (-80.68%)
Mutual labels:  druid, freemarker, shiro
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 fork GitHub Last Commit issues Author


欢迎使用和Star支持,如使用过程中碰到问题,可以提出Issue 我会尽力完善

介绍

  bootplus是基于SpringBoot + Shiro + MyBatisPlus的权限管理框架

  • 项目集成api接口及文档
  • 准备集成定时任务 -- (开发中)
  • 功能还很少,欢迎各位给我提意见和建议~

SpringBoot1.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
  • 持久层框架:MyBatisMyBatisPlus
  • 缓存技术:EhCacheRedis
  • 定时器:Quartz
  • 数据库连接池:Druid
  • 日志实现:SLF4J
  • 模版技术:FreeMarker
  • 页面交互:BootStrapLayer

效果截图

本地部署

  • mysql执行sql/bootplus.sql文件,初始化数据
  • 修改application.yml,更新MySQL连接信息,更新Redis连接信息(待实现)
  • 项目访问路径:http://localhost/admin
  • 管理员账号密码:admin/admin

捐赠

  如果感觉对您有帮助,请作者喝杯咖啡吧,请注明您的名字或者昵称,方便作者感谢o( ̄︶ ̄)o

微信 支付宝

LICENSE

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].