项目简介
本项目是一个基于Spring Boot 2和Layui 2的管理后台系统,目标是打造一个功能丰富且易于扩展的管理平台。系统具备用户管理、组织机构管理、角色管理等多种功能,能够满足各类企业级应用的后台管理需求。
项目的主要特性和功能
- 用户管理:涵盖用户注册、登录及权限分配功能。
- 组织机构管理:管理组织机构层级结构,支持多级管理。
- 角色管理:定义和管理不同角色权限,支持角色的创建、编辑和删除。
- 功能点管理:对系统功能点进行管理,支持添加、编辑和删除操作。
- 菜单管理:管理系统菜单结构,支持菜单的添加、编辑和删除。
- 权限分配:为角色和用户分配权限,保障系统安全。
- 数据权限分配:为角色和用户分配数据权限,实现数据访问控制。
- 代码生成:可根据数据库表自动生成前后端代码,提升开发效率。
安装使用步骤
1. 环境准备
- JDK 8及以上
- MySQL数据库
- Maven构建工具
- IDE(如IntelliJ IDEA或Eclipse)
2. 复制项目
bash
git clone https://gitee.com/xiandafu/springboot-plus.git
3. 导入项目
使用IDE导入项目,选择Maven项目,等待依赖包下载完成。
4. 配置数据库
在application.properties
文件中配置数据库连接信息:
properties
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/starter?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8&useSSL=false
spring.datasource.username=root
spring.datasource.password=123456
5. 初始化数据库
运行doc/starter-mysql.sql
脚本,初始化数据库。
6. 启动项目
在IDE中运行CosonleApplication
类,启动Spring Boot应用。
7. 访问系统
启动成功后,访问http://localhost:8080/
,使用默认账号admin
和密码123456
登录系统。
8. 创建子系统
若需创建新的业务系统,可通过代码生成功能生成子系统代码,并依赖admin-core
或admin-console
进行开发。
9. 业务代码生成
在系统中选择代码生成功能,根据表结构生成前后端代码,包括JS、JAVA、SQL和HTML文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】