开发工具:IDEA
服务器:Tomcat9.0, jdk1.8
项目构建:maven
数据库:mysql5.7
前端技术:AdminLTE+HTML
服务端技术:springboot+mybatis-plus+thymeleaf
本项目分前台和后台,主要有普通用户、管理员两角色
一、前台功能
1.最新文章、热门文章、我发布的文章、搜索文章、热门标签
2.文章详情、文章点赞、文章点踩、文章评论、评论回复、评论点赞、评论点踩
二、后台用户功能
1.登录、注册、找回密码、个人信息修改、密码修改
2.文章管理:发布文章、编辑文章、删除文章、查看
3.我的评论:查询、查看、回复、删除
4.回复我的:查询、查看、回复、删除
三、后台管理员功能
1.登录、找回密码、个人信息修改、密码修改
2.文章管理:发布文章、编辑文章、删除文章、置顶、取消置顶、推荐、取消推荐、查看
3.分类管理:新增分类、修改分类、删除分类
4.标签管理:新增标签、修改标签、删除标签
5.评论管理:
(1)所有评论:查询、查看、回复、删除
(2)我的评论:查询、查看、回复、删除
(3)回复我的:查询、查看、回复、删除
6.用户管理:查询、新增、修改、删除
7.角色管理:新增、修改、删除
8.权限管理:新增、修改、删除
文档截图:
N-143基于springboot博客系统
前台截图:
后台用户截图:
后台管理员截图: