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

【源码】基于Spring Boot框架的博客与内容管理系统

项目简介

本项目是基于Spring Boot框架开发的“mysiteforme”系统,用于管理和展示博客内容、评论、标签、用户信息、菜单、定时任务等。项目采用模块化设计,各模块功能相对独立,便于开发与维护。综合运用多种技术框架,为构建博客系统、内容管理系统等提供强大支持。

项目的主要特性和功能

  1. 用户权限管理:可对系统用户、角色、权限进行增删改查、权限分配及权限配色。
  2. 文件上传方式多样:支持本地存储、七牛云存储、阿里云存储。
  3. 系统字典与配置:具备系统字典功能,可配置网站基本信息,包含博客数据限制。
  4. 日志监控:能查看系统关键操作日志,可在系统后台自动定制监控模板。
  5. 数据库与代码生成:支持在线新增数据库,直接生成前后台基本源码,放到相应目录重启服务即可预览使用。
  6. 定时任务管理:可新增、修改、查询系统定时任务,还能立即启动、暂停和恢复任务。
  7. 性能优化:使用Spring Cache缓存查询结果,提升系统性能。
  8. 安全认证:采用Apache Shiro实现用户的认证和授权。

安装使用步骤

开发环境准备

  1. 安装IDE:建议使用idea
  2. 安装JDK:安装JAVA 8

运行步骤

  1. 将源码导入IDE。
  2. 把源码路径下src/main/resources/sql中的mysiteforme.sql导入到数据库中(qrtz.sql为定时任务的基本表,mysiteforme.sql已包含)。
  3. src/main/resources目录下的application.yml配置文件里的mysql用户名密码改成本地的。
  4. 安装redis数据库,默认数据库密码为空(必须安装redis,否则系统会报错)。若redis的window版本下载有问题,可到https://pan.baidu.com/s/1dG22JQT下载。
  5. 注册redis系统服务:打开cmd,切换到安装redis的目录,执行redis-server.exe --service-install redis.windows-service.conf
  6. 启动系统,预览地址为http://localhost:8080,管理员用户名:test,密码:1

下载地址

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