相关文章
-
Spring security的执行流程
Spring Security 的执行流程: 1、认证(Authentication):先经过认证过滤器 -> 认证管理器 -> 成功后存入 SecurityContextHolder 2、授权(Authorization):访问资源时经过授权过滤器 -> 权限判断 -> 允许访问或拒绝访问 3、所有请求都经过 SecurityFilterChain 过滤
NEW个对象 2025-02-27
-
Spring如何通过三级缓存解决循环依赖问题
三级缓存: 一级缓存(singletonObjects):存储已经完全初始化的单例 Bean 对象。 二级缓存(earlySingletonObjects):存储已经实例化但尚未完全初始化的单例 Bean 对象。 三级缓存(singletonFactories):存储 Bean 对象的创建工厂,用于在创建过程中检测循环依赖。
NEW个对象 2024-12-17
-
Java泛型super与extend的区别
? extends T子类限定,被其修饰的对象只能进行读取操作,不能增删。 ? super T超类限定,被其修饰的对象只能进行增删操作,不能读取。
NEW个对象 2025-01-07