登陆login
login是登陆业务方法,mapper接口是持久层,用来操作数据库的,用业务方法名不合适
三层架构
PostMan测试
登陆校验
http协议是无状态的,下次请求不会携带上次请求的数据,两次请求是独立的
Cookie
前后端分离项目中前端页面和后段接口部署在不同的服务器上,所以他们的协议、ip/域名、端口可能不同
三个维度有一个不同都是跨域
Session
session底层基于cookie实现的,所以cookie的缺点session都有
令牌
JWT
JWT生成
<!--jwt-->
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>0.9.1</version>
</dependency>