项目描述:本项目基于SpringMVC+SpringBoot+MyBatisPlus+Vue技术框架来搭建该平台。利用MD5算法对用户登录密码进行加密传输防止隐私泄露,利用JWT令牌和Spring的拦截器机制实现客户端向服务器请求的身份验证过程,利用MyBatiPlus对MySQL数据库进行基于乐观锁事务的CRUD操作,最终实现用户的安全登录和文章的顺利发布、修改以及删除的功能。
项目职责:利用Vue对前端进行渲染,利用Axios实现前后端数据交换,利用Router实现客户端页面跳转,利用Pinia存储客户端用户数据,利用LocalStorage进行Token的客户端存储,使用Element-Plus给客户端页面添加组件,利用Jackson实现JSON字符串的转换并实现JSON前后端的数据交互,以及对后端Controller,Service,Mapper层的业务逻辑进行代码实现。
项目成果:优化了用户登录流程,提高了系统的安全性和用户体验。
点击空白处退出提示












评论