# QGBlog **Repository Path**: xiaosong111/qgblog ## Basic Information - **Project Name**: QGBlog - **Description**: 博客网站的后端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2022-09-26 - **Last Updated**: 2023-01-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QGBlog #### 介绍 本项目是一个前后端分离的个人博客项目,基于SpringBoot + Vue + MybatisPlus开发,具有前台和后台两套系统。 #### 项目相关 项目技术栈:SpringBoot,MybatisPlus,SpringSecurity,EasyExcel,Swagger2,Redis,Vue,ElementUI 前端源码地址:https://gitee.com/xiaosong111/qgblog-ui #### 项目模块 QG-blog:前台博客页面的后端 QG-admin:博客后台管理系统的后端 QG-framwork:QG-blog和QG-admin两个模块的公共模块 #### 项目展示 web前端部分 ![输入图片说明](README.assets/image-20220927173912036.png) 后台管理系统部分 ![输入图片说明](README.assets/image-20220927174453966.png) #### 项目启动 先下载前端源代码至本机,并下载依赖运行,同时启动服务。 ##### QG-blog模块: 按以下配置文件提示修改,同时更换自己的oss设置,本项目使用七牛云对象存储服务,设置完成便可启动QG-blog模块,从而为前台页面提供服务。 ```yml server: port: 7777 spring: datasource: url: jdbc:mysql://localhost:3306/qg_blog?characterEncoding=utf-8&serverTimezone=Asia/Shanghai username: root password: dyj3101631524 driver-class-name: com.mysql.cj.jdbc.Driver servlet: multipart: max-file-size: 2MB max-request-size: 5MB redis: host: localhost port: 6379 password: # 自己的密码 database: 2 lettuce: pool: max-active: 8 # 连接池最大连接数(使用负值表示没有限制) max-idle: 8 # 连接池中的最大空闲连接 max-wait: 30 # 连接池最大阻塞等待时间(使用负值表示没有限制) min-idle: 0 # 连接池中的最小空闲连接 mybatis-plus: configuration: # 日志 log-impl: org.apache.ibatis.logging.stdout.StdOutImpl global-config: db-config: logic-delete-field: delFlag logic-delete-value: 1 logic-not-delete-value: 0 id-type: auto oss: accessKey: # 自己的ak secretKey: # 自己的sk bucket: # 自己的对象桶 upload_file_pre: "http://rialqwrvj.hn-bkt.clouddn.com/" # 文件上传路径前缀,也需改为自己的访问路径前缀 ``` QG-admin模块: 按一下配置文件设置自己的数据库以及redis,并更换自己的oss设置,本项目采用的七牛云对象存储服务。设置完成便可启动该模块,为博客项目后台管理系统提供服务 ```yml server: port: 8989 spring: datasource: url: jdbc:mysql://localhost:3306/qg_blog?characterEncoding=utf-8&serverTimezone=Asia/Shanghai username: root password: dyj3101631524 driver-class-name: com.mysql.cj.jdbc.Driver servlet: multipart: max-file-size: 2MB max-request-size: 5MB redis: host: localhost port: 6379 password: # 自己的redis密码 database: 2 lettuce: pool: max-active: 8 # 连接池最大连接数(使用负值表示没有限制) max-idle: 8 # 连接池中的最大空闲连接 max-wait: 30 # 连接池最大阻塞等待时间(使用负值表示没有限制) min-idle: 0 # 连接池中的最小空闲连接 mybatis-plus: configuration: # 日志 log-impl: org.apache.ibatis.logging.stdout.StdOutImpl global-config: db-config: logic-delete-field: delFlag logic-delete-value: 1 logic-not-delete-value: 0 id-type: auto oss: accessKey: secretKey: bucket: upload_file_pre: ```