栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Springboot+Jwt+vue的水果销售系统

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Springboot+Jwt+vue的水果销售系统

  1. 功能例图
  2. E-R图
  3. 界面



  4. 代码分析
    1.项目是springboot+vue的项目,后端运用springboot框架,数据库框架用的是mybatis框架,管理工具用的maven。并运用jwt实现安全可靠的单点登录功能。前端运用vue2框架,用axios进行前后端网络交互请求数据。
    2.目录结构,分为controller层,config配置文件包,sevice层,enetiy实体类层,mapper层,utils工具类包。前端分为router路由配置模块,view主页面模块,components组件模块,store的Vuex模块,以及api请求axios配置和请求接口的包。
    3.配置文件有配置的swagger文档,配置swaager方便后期接口的调试。
    4.配置的jwt,自己编写jwt工具包,用于后端生成token和验证token的时效性。在里面继承HandlerInterceper实现对请求的验证拦截,获取请求头中是否有token请求头,决定给客户端返回什么状态码和消息。并在里面书写对token的拦截配置,拦截除了登录注册和swagger请求之外的请求。
    5.客户端配置axios,并对axios进行get,post,delete方法的封装,并且配置请求拦截和响应拦截,请求拦截配置请求时从localstorage里面获取token,并且在每次请求时都将token带上,供后端去拦截验证。响应时,判断后端返回的验证状态码,进行相应的提示。并在router.js文件中配置路由守卫,每次访问非登录注册页面都需要对路由进行验证,检查是否可以获取token,然后决定是否允许访问该路由。
    6.配置前后端的跨域问题,由于前后端不是一个端口,所以导致请求跨域的问题,需要进行配置。在后端建立CORSFilter文件,是基于实现Filter接口的配置,判断允许跨域访问后在 Response 头信息中添加 Access-Control-Allow-Origin、Access-Control-Allow-Method等字段信息。
    7.后端代码就是在controller里面书写需要前端调用接口和所需要的参数。在sevice层里面写业务逻辑代码。在mapper层写需要调用mybatis接口的方法。在mapper文件夹下的xml里面写操作数据库的sql。
后端gitee地址:… 前端gitee地址:… 课堂派前端项目地址 课堂派后端端项目地址
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/424108.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号