项目简介
这是一个基于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)
步骤
- 复制项目:从代码仓库复制项目。
- 导入项目:将项目导入到IDE中。
- 配置数据库:在
application.properties
文件中配置数据库连接信息。 - 构建项目:
shell mvn clean package
- 运行项目:
shell java -jar target/rising-waves-admin.jar
- 访问项目:打开浏览器,访问
http://localhost:8080/
。
数据库配置
- 默认使用H2内存数据库,启动时自动填充数据。
- 可以通过配置文件切换到MySQL数据库。
许可证
本项目基于Apache License 2.0版本发布。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】