Skip to content
基于SpringBoot + Shiro + MyBatisPlus的权限管理框架
JavaScript Java CSS FreeMarker TSQL HTML
Branch: master
Clone or download
Latest commit 01ab65b Jan 20, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Create FUNDING.yml Sep 2, 2019
images Updated Jun 14, 2018
sql Updated Jun 14, 2018
src Updated Jan 20, 2020
.gitignore 新增Apache-HttpClient实现、其他优化 Jan 15, 2020
Dockerfile 更新Docker插件配置 Nov 30, 2019
LICENSE 更新Shiro配置、修复其他bug、优化体验 Aug 29, 2019
README.md Updated Jan 8, 2020
mvnw 添加Maven脚本 Nov 28, 2019
mvnw.cmd 添加Maven脚本 Nov 28, 2019
pom.xml 更新commons-io依赖版本、其他Bug修复 Jan 20, 2020

README.md

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

GitHub:https://github.com/JoeyBling/bootplus

码云:https://gitee.com/zhousiwei/bootplus

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

bootplus

  • bootplus是基于SpringBoot + Shiro + MyBatisPlus的真正restful URL资源无状态认证权限管理框架

项目结构

bootplus
├── sql  -- 项目SQL语句
│
├── App -- 项目启动类
│
├── config -- 配置信息
│
├── controller -- 控制器
|    ├── admin -- 后台管理员控制器
│
├── service -- 业务逻辑接口
|    ├── impl -- 业务逻辑接口实现类
│
├── dao -- 数据访问接口
│
├── entity -- 数据持久化实体类
│
├── shiro -- Shiro验证框架
│
├── util -- 工具类
|    ├── FreeMarker -- 自定义FreeMarker标签
│
├── resources
|    ├── mapper -- SQL对应的XML文件
│
├── webapp
|    ├── statics -- 静态资源
|    ├── upload -- 上传文件
|    ├── WEB-INF
|    |    ├── templates -- 页面FreeMarker模版

技术选型:

  • 核心框架:Spring Boot 1.5.1
  • 安全框架:Apache Shiro
  • 视图框架:Spring MVC
  • 持久层框架:MyBatisMyBatisPlus
  • 缓存技术:EhCacheRedis
  • 定时器:Quartz
  • 数据库连接池:Druid
  • 日志管理:SLF4JLog4j
  • 模版技术:FreeMarker
  • 页面交互:BootStrapLayer

本地部署:

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

效果展示

You can’t perform that action at this time.