A155-基于SpringBoot + MyBatis + Thymeleaf 的后台通用权限管理系统

项目介绍

📚bluewind-boot 一个基于SpringBoot + MyBatis + Thymeleaf 的后台通用权限管理系统,代码简洁易懂、界面美观大方,内部封装了权限管理系统常用的功能,可直接作为快速开发JavaWeb项目的脚手架使用。

演示地址

  1. 地址:http://101.43.9.251:8088/bluewind/admin/login
  2. 账户:admin
  3. 密码:123456a?

技术选型

运行环境

  • jdk8
  • Mysql5.6+
  • redis3.0+

启动教程

  1. 新建数据库并导入sql文件夹下的数据库脚本到MySQL
  2. 修改application-dev.yml中MySQL数据库的连接信息
  3. 修改application-dev.yml中Redis(包括redisson)的连接信息
  4. 运行启动类BluewindBootApplication,即可正常启动项目

内置功能

权限管理

  1. 用户登录:用户输入账户密码登录系统
  2. 用户注册:用户根据邮箱和验证码可进行系统用户注册
  3. 部门管理:维护系统内的部门组织架构树
  4. 岗位管理:维护岗位类型赋予用户
  5. 用户管理:用户是系统操作者,该功能主要完成系统用户信息配置
  6. 角色管理:角色菜单权限分配
  7. 菜单管理:配置系统菜单,操作权限,按钮权限标识等

系统设置

  1. 数据字典:对系统中经常使用的一些较为固定的数据进行维护
  2. 业务流水号:配置生成指定规则的业务流水号
  3. 网站配置:配置网站信息
  4. 定时任务调度:基于Qurtaz 在线(添加、修改、删除)任务调度包含执行结果日志
  5. 业务规则管理:管理系统业务规则信息(通用配置)

系统监控

  1. Druid监控:通过Druid监视当前系统数据库连接池状态
  2. 登录日志:对每个用户的登录信息进行监控,获取用户的 IP,地理位置等信息
  3. 操作日志:通过自定义注解,对用户的操作进行记录
  4. 服务器监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息
  5. 在线用户监控:监控系统当前在线用户

邮件服务

  1. 邮件发送:邮件发送共有五种方式,文本、HTML、图片、附件、模板

itfc服务管理

  1. 服务秘钥:给itfc服务使用方颁发秘钥,用于访问服务时鉴权
  2. 服务权限:给不同的秘钥分配不同的接口权限,保证接口的安全性

页面展示

输入图片说明

注册

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值