个人博客系统

spring boot集合为一体的博客网站


引言

该项目最开始只是作为个人java工程脚手架,集成后台各个功能和插件像redis、jwt等,后来添加了前端框架layui/bootstrap。于是有了博客网站,目的是学习交流

后端框架/插件介绍

目前已使用但不包括,后续会陆续添加其他插件

  • springboot2/java1.8
  • 登录:jwt
  • 数据库持久化:mybaits-plus (page)
  • 文件存储工具:fastdfs/ftp/阿里云oss
  • 日志、告警:钉钉监控、logback
  • 队列:rabbitmq
  • 缓存插件:redis
  • pdf插件:itextpdf
  • word插件:dom4j
  • api文档: swagger2

前端框架/插件介绍

由于是后端,对前端不怎么了解。所以前端代码并不规范,如果发现bug和优化建议可以直接联系

后台管理

  • layui/layuimini
  • 图表插件:echarts
  • markdown编辑器: editor.md
  • 富文本编辑器:wangEditor

博客

  • bootstrap5

已实现功能

系统管理基本功能

  • 资源管理
  • 角色管理
  • 用户管理
  • 用户动态接口权限

博客基本功能

  • 文章分类
  • 文章标签
  • 文章内容
  • 关于我动态修改
  • RSS订阅

工程模块介绍

系统采用前后端分离结构,遵循RESTful 风格的API接口

后端

  • springboot-business [业务模块]

    • springboot-business-manager 【系统管理、博客管理】
    • springboot-business-webmagic 【爬虫:网易云音乐、知乎】
    • springboot-dao-entity 【实体类、持久化层】
  • springboot-common 【公共模块】

    • springboot-common-config 【公共配置文件:swagger2等】
    • springboot-common-datasource 【数据库配置:引入后可实现动态切库】
    • springboot-common-filedown 【文件下载:fastdfs、ftp、oss阿里云】
    • springboot-common-jwt 【jwt登录】
    • springboot-common-monitor 【钉钉实时监控】
    • springboot-common-rabbitmq 【rabbitmq工具】
    • springboot-common-redis【redis工具】
    • springboot-common-returndata 【controller层实体:dto、vo】
    • springboot-common-util 【其他工具类:word、pdf、时间工具】

前端

  • springboot-three 【前端模块】
    • cv-admin 【管理系统前端】
    • cv-coder 【博客前端】

# 网站地址
http://blog.mnxz.fun/

系统截图

博客页

在这里插入图片描述

系统管理

在这里插入图片描述

在这里插入图片描述

原文地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值