个人博客系统,系统有前台展示和后台管理两部分。项目采用前后端分离架构,前端使用Vue.js、ElementUI及弹窗插件SweetAlert进行开发 。后端采用SpringBoot、Mybatis、MySql及Redis进行开发。中间分别使用axios和Nginx进行请求发送和服务器代理。项目引入了SpringSecurity安全框架进行登录及动态权限校验,并利用AOP进行操作日志的记录。项目也做了全局业务异常的捕获及返回结果的统一封装,部分展示采取PageHelp做了分页。从功能上博客文章拥有分类、标签属性,可以对分类、标签进行管理并查看单个标签、分类的所有文章。也可对角色、用户进行管理,为不同用户设置角色及不同角色设置访问资源。文章采用markdown编辑器mavon-editor进行编辑及解析,同时利用MutipartFile类及绝对路径和访问路径映射开发了文章封面和内容图片的上传和回显。同时也尝试利用百度地图的IP解析API对登录用户IP进行地址解析。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论