# dp-BOOT
基于SpringBoot框架的权限管理系统,支持操作权限和数据权限,后端采用SpringBoot、Mybatis、Shiro,前端采用adminLTE、vue.js、bootstrap-table、tree-grid、layer,对前后端进行封装,可快速完成CRUD的开发,基于项目结构通过代码生成器可生成前端后台部分代码,更加方便地进行二次开发。项目采用Maven分模块构建,方便扩展自定义模块。
### 传送门
- dp-LTE:[https://gitee.com/dp_group/dp-security/](https://gitee.com/dp_group/dp-security/)
- dp-PRO:[https://gitee.com/dp_group/dp-pro](https://gitee.com/dp_group/dp-pro)
- dp-GEN:[https://gitee.com/dp_group/dp-generator](https://gitee.com/dp_group/dp-generator)
- dp-BOOT:[https://gitee.com/dp_group/dp-boot](https://gitee.com/dp_group/dp-BOOT)
- 项目文档:[http://dp-dev.mydoc.io/](http://dp-dev.mydoc.io/)
### 项目介绍
- 一个轻量级的Java快速开发框架,基于SpringBoot开发,能快速开发项目并交付
- 友好的代码结构及注释,便于阅读及二次开发,命名规范和工程分层规约参考阿里巴巴JAVA开发规范
- 前后端开发封装,快速实现CRUD开发
- 支持通过beetl模板生成部分代码,可直接生成到项目路径,无须二次部署(见文档)
- 基于角色的权限管理,支持操作权限和持数据权限
- 基于Maven模块化开发,可快速扩展个性化业务模块
- 封装常用开发组件,目前已集成select2、switchery及富文本组件
### REST接口支持
- 采用jwt方案解决授权信息加密传输,并兼容服务端校验
- 接口请求链接拦截模式:/rest/**,所有接口请求地址以/rest为前缀即可
- 匿名访问接口通过增加@RestAnon注解即可
- 登录地址/rest/auth,通过校验后可获取token
- 调用/rest/authStatus异步校验token状态
- token所有合法性参数在服务端管理,可自行扩展校验,比如时间戳,限制ip,UA检测等策略
### 项目拓展
- [基于系统参数管理实现动态select控件](https://my.oschina.net/zhouchenglin/blog/1615653)
- [基于ajaxfileupload.js实现文件上传](https://my.oschina.net/zhouchenglin/blog/1615214)
### 技术方案
- 核心框架:SpringBoot
- ORM框架:Mybatis
- 安全框架:Shiro
- 模板框架:beetl
- 主页框架:adminLTE(Bootstrap)
- JS框架:vue.js
- 表格插件:bootstrap-table(扩展分页跳转)
- 树形表格:tree-grid(基于bootstrap扩展)
- 树形插件:ztree
- 弹窗组件:layer
- 日期组件:laydate
- 下拉选择组件:select2
- 开关组件:switchery
- 富文本组件:wangEditor
- 表单校验:validator
### 交流反馈
- 作者主页:[http://www.chenlintech.com/](http://www.chenlintech.com/)
- 交流QQ群:【已满】,钉钉群号:23119937
- 如果对项目感兴趣,请Watch、Star项目,后期会不定时发布更新
<img src="https://images.gitee.com/uploads/images/2020/0104/001947_7d890e6c_562480.png" width = "200" height = "200"/>
### 命名规范(参考阿里巴巴Java开发手册)
- 获取单个对象的方法用 get 做前缀
- 获取多个对象的方法用 list 做前缀
- 获取统计值的方法用 count 做前缀
- 插入的方法用 save(推荐) 或 insert 做前缀
- 删除的方法用 remove(推荐) 或 delete 做前缀
- 修改的方法用 update 做前缀
### 应用分层(参考阿里巴巴Java开发手册)
![image](https://images.gitee.com/uploads/images/2020/0104/001953_a2252976_562480.png)
### 项目演示
- 演示地址:请下载源代码本地启服
- 账号密码:admin / 1
### 运行效果
![image](https://images.gitee.com/uploads/images/2020/0104/001958_af5ee8a8_562480.png)
![image](https://images.gitee.com/uploads/images/2020/0104/002001_b4c8e545_562480.png)
![image](https://images.gitee.com/uploads/images/2020/0104/002006_9c48df53_562480.png)
![image](https://images.gitee.com/uploads/images/2020/0104/002011_772c24ea_562480.png)
![image](https://images.gitee.com/uploads/images/2020/0104/002015_e16bb4ae_562480.png)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
dp-BOOT 权限管理系统 v1.0.zip (433个子文件)
list.js.btl 3KB
ServiceImpl.java.btl 2KB
Controller.java.btl 2KB
Mapper.xml.btl 2KB
ManagerImpl.java.btl 2KB
Entity.java.btl 1KB
list.html.btl 1KB
menu.sql.btl 971B
Manager.java.btl 963B
Service.java.btl 899B
edit.js.btl 655B
edit.html.btl 594B
add.html.btl 593B
add.js.btl 430B
Mapper.java.btl 346B
bootstrap.min.css 118KB
font-awesome.min.css 32KB
select2.min.css 30KB
style.min.css 18KB
editor.min.css 15KB
layer.css 14KB
awesome.css 8KB
laydate.css 8KB
metroStyle.css 6KB
zTreeStyle.css 6KB
bootstrap-table.min.css 6KB
layer.css 5KB
common.min.css 3KB
login.min.css 2KB
bootstrap-table-pagejump.css 917B
switchery.min.css 682B
jquery-treegird.min.css 300B
fontawesome-webfont.eot 162KB
weathericons-regular-webfontd41d.eot 41KB
weathericons-regular-webfont.eot 41KB
glyphicons-halflings-regulard41d.eot 20KB
glyphicons-halflings-regular.eot 20KB
iconfont.eot 2KB
loading-2.gif 6KB
loading-1.gif 6KB
loading-0.gif 6KB
zTreeStandard.gif 5KB
metro.gif 5KB
loading.gif 381B
loading.gif 381B
loading.gif 381B
line_conn.gif 45B
.gitignore 165B
说明.htm 4KB
icon.html 134KB
select2.html 7KB
index.html 4KB
switchery.html 3KB
editor.html 3KB
layout.html 3KB
code.html 3KB
login.html 3KB
add.html 2KB
data.html 2KB
edit.html 2KB
add.html 2KB
dashboard.html 2KB
opt.html 2KB
edit.html 2KB
edit.html 2KB
add.html 2KB
add.html 2KB
edit.html 2KB
list.html 2KB
list.html 2KB
add.html 2KB
edit.html 2KB
log.html 2KB
edit.html 1KB
add.html 1KB
add.html 1KB
edit.html 1KB
org.html 1KB
org.html 1KB
tree.html 1KB
tree.html 1KB
list.html 1KB
tree.html 1KB
list.html 1KB
list.html 1KB
list.html 1014B
reset.html 943B
list.html 914B
list.html 867B
list.html 859B
403.html 664B
404.html 656B
500.html 655B
favicon.ico 17KB
HTMLFilter.java 19KB
RedisCacheManager.java 15KB
JdbcGenUtils.java 9KB
GenUtils.java 9KB
SysUserServiceImpl.java 7KB
SysMenuServiceImpl.java 6KB
共 433 条
- 1
- 2
- 3
- 4
- 5
资源评论
芝麻粒儿
- 粉丝: 6w+
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功