摘要: 前端固定格式 TokenRepository都是remember me包里的类 阅读全文
posted @ 2020-11-30 21:57 纵不朽 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 验证码功能就是加入一个过滤器 1 /** 2 * 3 */ 4 package com.imooc.security.core.validate.code; 5 6 import java.io.IOException; 7 import java.util.HashSet; 8 import ja 阅读全文
posted @ 2020-11-30 21:55 纵不朽 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 认证流程 SecurityContextHolder是ThreadLocal的一个封装 获取用户信息:用几种方式 阅读全文
posted @ 2020-11-30 21:35 纵不朽 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 按图引入包 此时,所有的接口都被保护起来,访问接口都会出现提示框如下 最基本配置如下: 效果如下: 控制台会有一个生成的密码: 基本原理,是每个过滤器处理一种认证方式: 自定义用户认证逻辑: UserDetails和User类都是框架自带,User类带有很多属性方法,比如是否过期之类的,按需使用。如 阅读全文
posted @ 2020-11-30 21:13 纵不朽 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-11-30 20:12 纵不朽 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 相关设置: 阅读全文
posted @ 2020-10-24 12:08 纵不朽 阅读(48) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue Protocol)的开源实现。 1. 核心概念 Message 消息,消息是不具名的,它由消息头和消息体组成 消息头,包括routing-key(路由键)、priority(相对于其他消息的优先权)、d 阅读全文
posted @ 2020-10-14 19:20 纵不朽 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 3 */ 4 package com.imooc.web.controller; 5 6 import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.delete; 7 imp 阅读全文
posted @ 2020-07-27 21:22 纵不朽 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-27 21:20 纵不朽 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 1 package com.atguigu.date; 2 3 import java.time.Clock; 4 import java.time.DayOfWeek; 5 import java.time.Duration; 6 import java.time.Instant; 7 impor 阅读全文
posted @ 2020-07-18 13:09 纵不朽 阅读(166) 评论(0) 推荐(0) 编辑