项目简介
本项目是基于Spring Boot框架开发的“mysiteforme”系统,用于管理和展示博客内容、评论、标签、用户信息、菜单、定时任务等。项目采用模块化设计,各模块功能相对独立,便于开发与维护。综合运用多种技术框架,为构建博客系统、内容管理系统等提供强大支持。
项目的主要特性和功能
- 用户权限管理:可对系统用户、角色、权限进行增删改查、权限分配及权限配色。
- 文件上传方式多样:支持本地存储、七牛云存储、阿里云存储。
- 系统字典与配置:具备系统字典功能,可配置网站基本信息,包含博客数据限制。
- 日志监控:能查看系统关键操作日志,可在系统后台自动定制监控模板。
- 数据库与代码生成:支持在线新增数据库,直接生成前后台基本源码,放到相应目录重启服务即可预览使用。
- 定时任务管理:可新增、修改、查询系统定时任务,还能立即启动、暂停和恢复任务。
- 性能优化:使用Spring Cache缓存查询结果,提升系统性能。
- 安全认证:采用Apache Shiro实现用户的认证和授权。
安装使用步骤
开发环境准备
- 安装IDE:建议使用
idea
。 - 安装JDK:安装
JAVA 8
。
运行步骤
- 将源码导入IDE。
- 把源码路径下
src/main/resources/sql
中的mysiteforme.sql
导入到数据库中(qrtz.sql
为定时任务的基本表,mysiteforme.sql
已包含)。 - 将
src/main/resources
目录下的application.yml
配置文件里的mysql用户名密码改成本地的。 - 安装
redis
数据库,默认数据库密码为空(必须安装redis
,否则系统会报错)。若redis
的window版本下载有问题,可到https://pan.baidu.com/s/1dG22JQT
下载。 - 注册
redis
系统服务:打开cmd,切换到安装redis
的目录,执行redis-server.exe --service-install redis.windows-service.conf
。 - 启动系统,预览地址为
http://localhost:8080
,管理员用户名:test
,密码:1
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】