返回目录
开源项目开发者工具类新手

Snowy-Layui:基于 SpringBoot + Layui + Easyweb 的 Java RBAC 权限管理系统

Snowy-Layui 是小诺团队开发的 Java 单体 RBAC 权限管理系统,采用 SpringBoot + Layui + Easyweb 前后端一体化架构,适配 MySQL、Oracle、MSSQL、PostgreSQL 等数据库,并支持国产中间件、麒麟操作系统及 Windows、Linux 部署使用。

0 次阅读2026/09/15 发布
Snowy-Layui:基于 SpringBoot + Layui + Easyweb 的 Java RBAC 权限管理系统 来源图片

社区作者 · zZz

它解决什么问题

Snowy-Layui 是 Snowy 生态技术框架中的 layui 单体版本,定位为前后端一体化、开箱即用的 RBAC 权限管理系统与后台管理脚手架。项目基于 SpringBoot、Layui、Easyweb 开发,后端采用 Spring Boot + MyBatis-Plus + Hutool 等技术,前端技术采用 easyweb 3.1.8 + layui 2.5.7 + beetl 3.1.8。项目注释丰富、代码简洁,采用模块化架构设计,层次清晰,业务层推荐写到单独模块,方便升级。

权限方面基于 Spring Security(JWT)+ 用户 UUID 双重认证,基于 AOP 实现接口粒度的鉴权,最细粒度过滤权限资源。功能涵盖主控面板、用户管理、应用管理、机构管理、职位管理、菜单管理、角色管理、字典管理、访问日志、操作日志、服务监控、在线用户、数据监控、公告管理、文件管理、定时任务、系统配置、邮件发送、短信发送、区域管理、在线文档等。

项目适配国产数据库与主流数据库(MySQL、Oracle、MSSQL、PostgreSQL),支持国产中间件部署、麒麟操作系统、Windows、Linux 部署使用。许可证为 Apache License 2.0,代码可用于个人项目或企业项目脚手架使用,Snowy 全系开源版完全免费。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

  1. 开发电脑环境准备:需要安装 Mysql5.7、Jdk1.8、maven3.6.3(配置阿里仓库地址),开发工具推荐 IDEA。
  1. 获取代码:HTTPS 地址为 https://gitee.com/xiaonuobase/snowy-layui.git,SSH 地址为 [email protected]:xiaonuobase/snowy-layui.git;可在 Gitee 页面使用克隆/下载,也可下载 ZIP。
  1. 首次使用 SSH 协议进行代码克隆、推送等操作时,需完成 SSH 配置:生成 RSA 密钥,获取 RSA 公钥内容,并配置到 Gitee 的 SSH 公钥中。
  1. 使用 HTTPS 协议时,命令行会出现账号密码验证步骤;基于安全考虑,Gitee 建议配置并使用私人令牌替代登录密码进行克隆、推送等操作。

步骤 5 · 首次提交代码前,为确保提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置:

可复制命令
git config --global user.name userName

可复制命令
git config --global user.email userEmail

  1. 启动项目:打开 application-local 中配置数据库信息,运行 SnowyApplication 类即可启动。
  1. 浏览器访问:http://localhost:81。
  1. 演示地址(superAdmin/123456):https://snowylayui.xiaonuo.vip。
  1. 常见问题与补充:README 提供视频教程,包括小诺开源技术团队及框架介绍、小诺框架 Snowy 基础环境介绍、Snowy-Layui 代码下载及启动、Snowy-Layui 生成一个完整的模块;启动前需确认 MySQL 连接配置与 Maven 依赖可正常拉取。

来源教程配图

Gitee - 基于 Git 的代码托管和研发协作平台
配图 1 · Gitee - 基于 Git 的代码托管和研发协作平台查看原图
Gitee - 基于 Git 的代码托管和研发协作平台
配图 2 · Gitee - 基于 Git 的代码托管和研发协作平台查看原图
模力方舟
配图 3 · 模力方舟查看原图
richgiteeai
配图 4 · richgiteeai查看原图
Maven
配图 5 · Maven查看原图
Sonar mini
配图 6 · Sonar mini查看原图
Jenkins for gitee
配图 7 · Jenkins for gitee查看原图
Cloudbase
配图 8 · Cloudbase查看原图

适用场景

快速搭建企业后台管理系统与 RBAC 权限管理平台
作为接私活或内部项目的 Java 单体脚手架
适配国产数据库
国产中间件与麒麟操作系统的信创环境部署
需要 MySQL
Oracle
MSSQL
PostgreSQL 多数据库兼容的管理系统
通过代码生成与模块化架构快速开发业务模块
需要在线用户管理
日志审计
服务监控与定时任务等能力的后台系统