springboot+vue 前后端分离项目实战——人脸识别项目
此项目是一个人脸识别管理项目
大鹏小站
一个快乐敲代码的程序猿
展开
-
springboot+vue 前后端分离项目实战一 项目的搭建
最近在学vue,所以就自己搭建了一个springboot和vue项目, springboot项目和vue项目 架构如下,简单实现登录,注册,拦截,权限等功能 项目使用bootstrap的swagger访问 http://127.0.0.1:9952/doc.html 感觉这个界面更加友好 项目中的技术栈 mysql redis mybatis 等 因为刚学的vue,所以都是自己手敲的代码 ...原创 2019-07-14 12:09:17 · 3643 阅读 · 5 评论 -
springboot+vue 前后端分离项目实战二 项目登录拦截
这几天把项目基本的框架搭建好了,开始设置登录拦截器 直接上代码,需要两个类 LoginInterceptor ,WebConfig (名字是个人起的) LoginInterceptor 继承HandlerInterceptor package com.face.server.interceptor; import com.face.server.constant.FaceConstant; im...原创 2019-07-14 12:24:57 · 3044 阅读 · 0 评论 -
springboot+vue 前后端分离项目实战三 项目登录拦截器放开swagger的访问
今天做 spring boot 加入拦截器后swagger不能访问问题 未加入拦截器时,swagger可以正常访问接口信息,但是加入拦截器之后swagger就不能访问了 原因分析 不能访问的原因的swagger的内置接口被拦截器拦下来了 拦截器放开看访问的接口 http://127.0.0.1:9952/doc.html 然后需要在拦截器中把api-docs放开,网上找的资料中大部分只说添加...原创 2019-07-14 12:28:16 · 2390 阅读 · 0 评论 -
springboot+vue 前后端分离项目实战四 解决vue不同的接口访问会有不同的sessionId和项目跨域问题
因为项目登录信息放到session中,vue不同的接口访问会有不同的sessionId,解决办法是在main.js中加入 axios.defaults.withCredentials = true 但是这样导致了一个跨域问题,后端Controller上加入@CrossOrigin不起作用了 所以后端项目可以加入CorsConfig接口,这样就完美解决了跨域问题 package com.face....原创 2019-07-14 12:36:33 · 1320 阅读 · 0 评论 -
springboot+vue 前后端分离项目实战五 Spring Boot 2.X使用 FeignClient
这两天项目里面有个远程http调用,本来想用httpClient调用,但是尝试了一下httpClient 太麻烦而且还容易出错,所以就转到FeignClient上,但是使用Spring Boot 2.x 版本以上的有许多问题,记录一下 在spring boot1.x下,使用注解@EnableFeignClients,jar包依赖是: <dependency> ...原创 2019-07-20 19:17:56 · 1440 阅读 · 0 评论 -
springboot+vue 前后端分离项目实战六 vue接口统一管理
前段时间太忙(还是自己太懒了),好久没写博客了,把最近的博客补上,今天聊聊vue接口的统一管理。 刚开始做vue项目的时候基本上每个vue页面调用的接口都各自写在各自的页面里面,这样就会有重复的代码比如500,404等判断,这些基本的代码都可以抽象出来。 第一步 抽象出来request文件 import axios from 'axios' import { Message, Loading } ...原创 2019-09-14 22:21:52 · 1316 阅读 · 0 评论