spring security版 源码地址:https://gitee/zhang.w/boot-security.git

shiro版 源码地址:https://gitee/zhang.w/boot-backend.git

随着spring boot的出现,java又上升了一个层次,以往tomcat部署war的形式也改变了,现在可以直接一个jar包、一行命令,真正实现一次编译随处运行的理念了。

     闲暇之余小威老师做了一个以spring boot为后台,layui、bootstrap、jquery、html为前端的后台管理系统,接口以restful的风格呈现,良好的语义表达,令接口uri规范又提升了一个档次,使编程更规范、更良好,也使coding有了更多的文艺气息。

     该boot-security系统,采用了jdk1.8使用了lamdba表达式,采用了spring security进行权限控制,实现了按钮级别的权限。目前数据库采用的是mysql,表格分页用的是datatables,智能排序,orm采用的是mybatis,nosql用的是redis。

     完全可以作为项目开发的脚手架,作为基础项目,根据自己项目需求进行扩展功能。

目前系统内置了一些功能:

  • 用户管理
  • 菜单管理:支持多级菜单
  • 角色管理
  • job集群:创建job、取消job、取消job、下拉搜索spring bean
  • 日志查询
  • 邮件管理
  • 文件管理:上传、删除文件
  • 公告管理:公告列表、公告未读数提醒、公告阅读人
  • Excel下载:自己在页面编写sql,数据可导出到excel,也可在页面以表格展示
  • 代码生成:根据表名,生成bean、controller、dao、mapper.xml,以及增删改查的页面

 

菜单列表

 

excel导出

 

添加job

swagger文档

     

spring security版 源码地址:https://gitee/zhang.w/boot-security.git

shiro版 源码地址:https://gitee/zhang.w/boot-backend.git

 

更多推荐

spring boot后台管理系统,spring security权限控制