项目简介
本项目是一个基于Spring Boot和Vue的博客支付管理系统,采用前后端分离架构,后端运用Spring Boot框架,前端使用Vue.js框架,旨在提供包含博客内容管理、支付功能、用户管理、权限管理等的完整博客管理解决方案。
项目的主要特性和功能
博客管理
- 文章管理:支持文章创建、编辑、删除、置顶。
- 分类管理:支持博客分类创建、编辑、删除。
- 标签管理:支持博客标签创建、编辑、删除。
支付功能
- 支付宝支付:集成支付宝支付,支持博客内容付费阅读。
- 微信支付:集成微信支付,支持博客内容付费阅读。
用户管理
- 用户注册与登录:支持用户注册、登录、密码找回。
- 用户权限管理:支持用户角色创建、编辑、删除及权限分配。
系统管理
- 系统配置:支持网站名称、网站Logo、支付配置等系统基本配置设置。
- 日志管理:支持系统操作日志记录与查看。
安装使用步骤
后端安装与配置
- 使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
- 在
application.properties
文件中配置数据库连接信息。 - 运行
BlogPaymentApplication.java
启动Spring Boot应用。
前端安装与配置
- 确保已安装Node.js,版本建议为14.x或更高。
- 进入前端项目目录,运行
npm install
安装依赖。 - 运行
npm run serve
启动Vue.js项目。 - 打开浏览器,访问
http://localhost:8080
查看项目。
配置支付功能
- 在
application.properties
文件中配置支付宝的AppID、私钥、公钥等信息。 - 在
application.properties
文件中配置微信的AppID、商户号、API密钥等信息。
运行项目
- 确保后端Spring Boot应用已启动并正常运行。
- 确保前端Vue.js项目已启动并正常运行。
- 打开浏览器,访问前端项目的URL,即可使用博客支付管理系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】