1438-java+mysql spring boot开发的web博客系统 源码 源代码
主页
- 博客汇总,以列表加图片的形式展示
- 能够以分类的方式查看文章
- 能够以时间列表的方式归档文章
- 个人介绍
- 搜索框,能够搜索文章
后台管理
-
管理主页,记录最新文章,最新留言,最近日志等
- 最近日志记录登录IP,地址,操作等
- 记录一天的访问量
-
发布文章
- 使用markdown编辑器,支持插入代码,插入图片等功能
- 能够给文章添加缩略图。
- 可将文章存为草稿或者发布
- 文章可选择分类和标签,自定义url
- 文章可控制是否允许评论
-
文章管理
- 以列表形式展示文章信息
- 在可选操作中增加删除,预览,编辑功能
- 支持分页显示
- 增加搜索功能,可根据文章名文章信息
-
分类管理
- 可以新增、删除、修改分类
-
文件管理
- 支持文件上传
- 支持删除已上传的文件
-
友情联机
- 支持增加友情链接
- 支持删除友情链接
-
系统设置
- 支持修改密码
- 支持备份数据库
- 支持黑名单配置
非界面需求
- 日志记录,记录来访IP名单
- 每天定时备份数据库
运行环境
jdk7+tomcat7+mysql+IntelliJ IDEA(eclipse)+maven
项目技术
-
本项目用到的技术和框架
- 项目构建: maven
- web框架:spring boot
- 数据库ORM:mybatis
- 数据库连接池:Druid
- 分页插件:PageHelper
- 数据库:mysql
- 缓存NOSQL:redis
- 前段模板:thymeleaf
- 文章展示:使用commonmark,将markdown转成html页面
-
本项目的关键点
- 采用springboot开发,数据库使用连接池加orm框架的模式,对于系统的关键业务使用redis缓存,加快响应速度
- 整体系统采用门户网站+后台管理的方式搭建,门户主要展示博客内容,后台管理主要用于编辑文章,上传附件,控制黑名单登录等。
数据库文件
在项目文件里面
jar包文件
maven构建,自动下载
是否原创
转载(http://www.janti.cn/page/1)
项目截图
运行截图
本源码地址:http://www.codehy.com/vip/java/2019/1205/20044.html