littlebot
Published on 2025-04-10 / 0 Visits
0

【源码】基于Spring Boot的后端管理系统

项目简介

这是一个基于Spring Boot框架的后端管理系统,项目命名灵感源于B站2020年五四青年节推出的演讲视频“奔涌吧,后浪”。该项目旨在提供可参考案例,帮助开发者巩固所学知识,为年轻一代创造更好的未来。

项目的主要特性和功能

技术栈

  • 后端:Spring Boot、MyBatis Plus、Maven

模块

  • rising-waves:主模块
  • rising-waves-dependencies:依赖管理模块
  • rising-waves-common:通用模块
  • rising-waves-admin:管理后台模块
  • rising-waves-security:安全模块
  • rising-waves-scheduler:调度模块
  • rising-waves-dashboard:仪表盘模块
  • rising-waves-cms:内容管理系统模块
  • rising-waves-portal:门户模块

主要功能

  • 用户管理:涵盖用户登录、权限管理、角色管理等功能。
  • 内容管理:包含文章管理、评论管理、栏目管理等功能。
  • 系统配置:包括缓存配置、日志配置、Swagger API文档配置等。
  • 网关管理:涉及服务访问控制、负载均衡、路由匹配等功能。

安装使用步骤

前提条件

  • Java 8 或更高版本
  • Maven
  • Git
  • 选择一个IDE(如Eclipse、IntelliJ IDEA、VS Code)

步骤

  1. 复制项目:从代码仓库复制项目。
  2. 导入项目:将项目导入到IDE中。
  3. 配置数据库:在application.properties文件中配置数据库连接信息。
  4. 构建项目shell mvn clean package
  5. 运行项目shell java -jar target/rising-waves-admin.jar
  6. 访问项目:打开浏览器,访问http://localhost:8080/

数据库配置

  • 默认使用H2内存数据库,启动时自动填充数据。
  • 可以通过配置文件切换到MySQL数据库。

许可证

本项目基于Apache License 2.0版本发布。

下载地址

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