一个基于Spring Boot 2.1.0、JDK1.8+ 、 Mybatis、通用mapper、Redis、Vue、Element UI、Vuetify的前后端分离的开源博客系统。
默认管理员账号密码:
- 基本:Spring Boot + JDK1.8 +
- 持久化技术:MySQL + Mybatis + 通用mapper
- 缓存:Redis
- 文件上传/下载:FastDFS
- 工具:Lombok + Swagger + Hutool + Fastjson
- HTML + CSS + JS
- jQuery + Ajax
- H5方式引用 Vue + Element UI + Vuetify
- H5解析Editor.md
- Vue
- Element UI
- Vuetify
- axios
- 支持Markdown编辑器,采用Editor.md
|- blog-common 公共模块
|-- config 配置
|-- exception 异常处理
|-- mapper Mybatis的通用mapper
|-- page 分页处理
|-- util 工具包
|- blog-system 核心模块
|-- config 核心模块配置
|-- module 模块
|--- business 核心业务模块
|--- upload 文件上传下载
|--- AppRun.java 启动类
|- sql 数据库文件
|- pom.xml 所用依赖
|- css
|- html
|- img 图片资源
|- js
|- plugins 插件
|-- element H5项目引用Element UI
|-- jquery 引入jquery
|-- vue H5项目引入vue
|-- vuetify H5项目引入vuetify
|- index.html 入口文件
|-- public 存放静态资源,存放在该文件夹的东西不会被打包影响,而是会原封不动的输出到dist文件夹中
|-- favicon.ico 网站图标
|-- index.html 主页,项目入口
|-- src
|- assets 静态资源
|-- components 公用组件
|-- router 路由配置
|-- page 页面
|-- app.vue 根组件
|-- main.js 入口文件
|-- menu.js 菜单导航
|-- .gitignore git忽略上传的文件格式
|-- vue.config.js cli配置文件
- 博客管理系统需求分析
- 个人博客参考网站
- 其他更多内容请到【blog仓库的doc文件夹】参看