![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 76
风也温柔☆
你若盛开,蝴蝶自来。
展开
-
Nacos详解(springcloud+nacos实战)
Nacos是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现配置管理和服务管理平台。Nacos就是注册中心 + 配置中心的结合服务发现与服务健康检查:Nacos使服务更容易注册,并通过DNS或HTTP接口发现其他服务,Nacos还提供服务的实时健康检查,以防止向不健康的主机或服务实例发送请求。动态配置管理:动态配置服务允许您在所有环境中以集中和动态的方式管理所有服务的配置。原创 2023-08-15 17:35:14 · 404 阅读 · 0 评论 -
SpringSecurity 详解(通俗易懂)
2、退出,从SecurityContextHolder中拿到认证信息loginUser,进而得到userId。1.3、 如果找到,说明已经登录(将认证信息即用户信息 存入SecurityContextHolder)。1.1、第一次登陆时,根据userId生成jwt(能反解析出userId),返回给 浏览器并存储。1.2、用户下次再请求时,带上token, 登录校验过滤器会从token中解析出userId,通过userid查redis,查到(从redis中获取用户信息),查不到 认证失败(重新登录)原创 2023-08-12 06:00:00 · 1864 阅读 · 1 评论 -
gateway做token校验
token一般放在请求头中 key=Authorization, value=bearer token。token会返回给浏览器(存储),当访问的时候,携带token 发起请求。本文使用springcloud的gateway做token校验。登录的本质:拿用户名和密码 换 token。(前缀:bearer+空格+token)token校验过滤器。前提: 和前端约定好。原创 2023-08-10 16:50:21 · 1712 阅读 · 0 评论 -
required a single bean, but 2 were found
当我们声明一个@bean注解时,没有指定BeanName,Spring使用了默认值。带@Primary注解的优先,表示是主Bean,优先级最高。要求一个bean,但是发现了两个。使用@Primary。原创 2023-08-10 15:50:44 · 4014 阅读 · 0 评论