黑马程序员JavaWeb学习笔记-登陆login

登陆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>

exp为所设置的过期时间

JWT校验

登陆

--生成令牌

posted @ 2024-03-04 14:31  韩续贤  阅读(59)  评论(0)    收藏  举报