littlebot
Published on 2025-04-15 / 3 Visits
0

【源码】基于Spring Boot和Layui的后台管理系统

项目简介

Base Admin是一套简单通用的后台管理系统,具备权限管理、菜单管理、用户管理、系统设置、实时日志、实时监控、API加密以及登录用户修改密码、配置个性菜单等功能。

项目的主要特性和功能

  • 权限管理:管理用户权限,保障系统安全。
  • 菜单管理:动态管理系统菜单,支持层级结构。
  • 用户管理:管理用户信息,包含创建、修改、删除用户操作。
  • 系统设置:配置系统基本信息,如系统名称、Logo、底部文本等。
  • 实时日志:实时监控系统日志,方便排查问题。
  • 实时监控:监控系统硬件资源使用情况,如CPU、内存、磁盘等。
  • API加密:对API请求进行加密处理,确保数据传输安全。
  • 个性化菜单:允许用户自定义快捷菜单,提升操作效率。

安装使用步骤

1. 环境准备

  • Java 8 或更高版本
  • MySQL 数据库
  • Maven 构建工具

2. 复制项目

可自行操作复制项目源码文件。

3. 配置数据库

src/main/resources/application.properties 文件中配置数据库连接信息: properties spring.datasource.url=jdbc:mysql://localhost:3306/base_admin?useSSL=false&serverTimezone=UTC spring.datasource.username=root spring.datasource.password=yourpassword

4. 运行项目

在项目根目录下执行以下命令启动项目: bash mvn spring-boot:run

5. 访问系统

项目启动后,访问 http://localhost:8080 进入系统登录页面。默认账号和密码为 sa/123456

6. 常见问题

  • Maven下载jar包长时间无反应:可能是网络问题或IDE抽风,建议重启IDE。
  • IDE编译报错,识别不到实体类的set、get方法:项目使用Lombok开发,需安装Lombok插件。
  • 数据库文件在哪:base_admin.sql 文件在 resources/static/sql 目录下。
  • 如何启动程序:在 BaseAdminApplication.java 中运行 main 函数启动程序。

技术栈

  • 前端:Layui
  • 后端:Spring Boot + Thymeleaf + WebSocket + Spring Security + Spring Data JPA + MySQL

仓库地址

国内:Gitee

博客详情

具体介绍请看博客 《开源一套简单通用的后台管理系统》

运行效果图

运行效果图

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】