【程序源代码】基于Spring-batis开发框架

75 阅读1分钟

关键字:springboot 权限管理 框架

【概述】

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

【技术框架】

开发环境

  • 语言:Java 8
  • IDE(JAVA):IDEA / Eclipse安装lombok插件
  • IDE(前端):WebStorm 或者 IDEA
  • 依赖管理:Maven
  • 数据库:MySQL5.7+ & Oracle 11g & Sqlserver2017
  • 缓存:Redis

系统功能

  • 用户管理:提供用户的相关配置,新增用户后,默认密码为123456

  • 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限

  • 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单

  • 部门管理:可配置系统组织架构,树形表格展示

  • 岗位管理:配置各个部门的职位

  • 字典管理:可维护常用一些固定的数据,如:状态,性别等

  • 系统日志:记录用户操作日志与异常日志,方便开发人员定位拍错

  • SQL监控:采用druid 监控数据库访问性能,默认用户名admin,密码123456

本地部署

  • mysql执行sql/bootplus.sql文件,初始化数据

  • 修改application.yml,更新MySQL连接信息,更新Redis连接信息(待实现)

  • 项目访问路径:http://localhost/admin

  • 管理员账号密码:admin/admin