zl程序教程

spring boot sso

  • spring boot:spring security+oauth2+sso+jwt实现单点登录(spring boot 2.3.3)

    spring boot:spring security+oauth2+sso+jwt实现单点登录(spring boot 2.3.3)

    一,sso的用途 ? 1,如果有多个应用系统,用户只需要登录一次就可以访问所有相互信任的应用系统。 不需要每次输入用户名称和用户密码, 也不需要创建并记忆多套用户名称和用户密码。 2,系统管理员只需维护一套统一的用户账号,方便、简单。 而不必管理很多套的用户账号。 3, 如果需要开发新的应用系统,可以直接使用单点登录平台的用户认证服务,简化开发流程。 4,oaut

    日期 2023-06-12 10:48:40     
  • spring boot:用redis+redisson实现分布式锁(redisson3.11.1/spring boot 2.2)

    spring boot:用redis+redisson实现分布式锁(redisson3.11.1/spring boot 2.2)

    一,为什么要使用分布式锁?  如果在并发时锁定代码的执行,java中用synchronized锁保证了线程的原子性和可见性 但java锁只在单机上有效,如果是多台服务器上的并发访问,则需要使用分布式锁, 例如:两台机器上同时各有一个进程查询同一件商品的库存,此时商品库存数为1, 数据库给两台机器返回的都是1, 然后这两台机器同时下单,两个订单就超出了商品的库存数, 所以此时要使用分布

    日期 2023-06-12 10:48:40     
  • Springboot扩展点之InstantiationAwareBeanPostProcessor

    Springboot扩展点之InstantiationAwareBeanPostProcessor

    Springboot扩展点系列实现方式、工作原理集合: Springboot扩展点之ApplicationContextInitializer Springboot扩展点之BeanFactoryPostProcessor Springboot扩展点之BeanDefinitionRegistryPostProcessor

    日期 2023-06-12 10:48:40     
  • Springboot扩展点之ApplicationContextAwareProcessor

    Springboot扩展点之ApplicationContextAwareProcessor

    Springboot扩展点系列实现方式、工作原理集合: Springboot扩展点之ApplicationContextInitializer Springboot扩展点之BeanFactoryPostProcessor Springboot扩展点之BeanDefinitionRegistryPostProcessor

    日期 2023-06-12 10:48:40     
  • 【项目实战】spring-boot-configuration-processor 一个用于生成配置元数据的注解处理器

    【项目实战】spring-boot-configuration-processor 一个用于生成配置元数据的注解处理器

    一、背景说明 spring默认使用yml中的配置,但有时候要用传统的xml或properties配置,就需要使用spring-boot-configuration-processor了 二、s

    日期 2023-06-12 10:48:40     
  • SpringBoot扩展接口- BeanFactoryPostProcessor后置处理器

    SpringBoot扩展接口- BeanFactoryPostProcessor后置处理器

    BeanFactoryPostProcessor接口,对BeanFactory进行后置方法调用 BeanFactoryPostProcessor分为两组:BeanDefinitionRegistryPostProcessor 注册器和 BeanFactoryPostProcessor 规则处理器 (先执行完所有注册器, 最后才执行规则处理器) 功能: 1、实现注册器接口方法,将自定义b

    日期 2023-06-12 10:48:40     
  • 曹工说Spring Boot源码(30)-- ConfigurationClassPostProcessor 实在太硬核了,为了了解它,我可能debug了快一天

    曹工说Spring Boot源码(30)-- ConfigurationClassPostProcessor 实在太硬核了,为了了解它,我可能debug了快一天

    写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)-- Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)-- Bean Definition到底是什么,咱们对着接口,逐个方法讲解 曹工说Spring Boot源码(3)-- 手动注册Bean Definition不比游戏好玩吗,我们来试一下 曹工说Spring Boo

    日期 2023-06-12 10:48:40