Spring

首页 标签 Spring
# Spring #
关注
47856内容
常用过滤器介绍
Spring Security通过过滤器链实现安全控制,涵盖认证、授权、CSRF防护等功能。如SecurityContextPersistenceFilter管理上下文,UsernamePasswordAuthenticationFilter处理登录,LogoutFilter处理退出等。过滤器数量与启用情况随配置动态变化,体现灵活的安全机制设计。(238字)
过滤器链加载原理
通过前文介绍的十五个过滤器,我们了解了Spring Security的工作流程。本文深入源码,解析DelegatingFilterProxy如何加载springSecurityFilterChain,进而引出FilterChainProxy与SecurityFilterChain的实现机制,揭示过滤器链自动装配原理,为自定义认证页面奠定基础。(238字)
|
2月前
| |
来自: 计算巢
实现权限管理的技术
权限管理技术选型需综合考量。常见方案包括Apache Shiro(轻量易用,但安全性弱)、Spring Security(功能强大、防护全面,但配置复杂)及自定义ACL(契合业务但维护成本高)。多数框架基于ACL或RBAC模型封装,应根据项目规模与架构合理选择。
微服务篇
本文详解SpringBoot自动装配原理、启动流程、核心注解@SpringBootApplication组成,以及常用起步依赖、配置文件加载顺序。同时介绍SpringBoot运行方式、跨域解决方案,并深入微服务架构中服务注册发现、负载均衡策略(如Ribbon)、限流实现(网关+Sentinel)等核心技术实践。
服务保护、分布式事务
本课程介绍微服务保护核心知识,涵盖雪崩问题、熔断降级、限流与线程隔离等解决方案。学习如何使用Sentinel实现熔断、降级(FallbackFactory)、限流及线程隔离配置,并掌握CAP原理与Seata分布式事务控制,提升系统稳定性与可靠性。
服务保护、分布式事务
本课程学习微服务保护核心知识,涵盖雪崩问题、熔断降级、限流隔离等方案,掌握Sentinel实现熔断、降级、限流及线程隔离的方法,并了解CAP原理与Seata分布式事务应用。
SSM框架篇
本文介绍了Spring框架核心概念,包括IOC(控制反转)与DI(依赖注入)原理、三种依赖注入方式、Bean的五种作用域、单例Bean的线程安全性问题、自动装配模式及事务管理机制。同时涵盖事务失效场景、传播行为、JDK与CGLIB动态代理区别、AOP应用、SpringMVC执行流程与常用注解,以及MyBatis中#{}和${}的区别,全面解析Java开发中常见技术要点。
微服务网关与配置中心
本课程围绕Spring Cloud Gateway网关展开,涵盖路由配置、负载均衡、过滤器使用、全局身份校验及Nacos配置管理等内容。通过实战实现微服务统一入口、权限鉴权、前后端联调与配置热更新,提升系统安全与可维护性。
|
2月前
| |
来自: 计算巢
过滤器链加载原理
本文深入解析Spring Security核心过滤器链工作原理,重点分析DelegatingFilterProxy如何代理springSecurityFilterChain,通过FilterChainProxy封装多个安全过滤器,并最终由SecurityFilterChain管理实际的过滤器列表,实现请求的安全控制。
|
2月前
| |
来自: 数据库
通用权限管理模型
本文介绍ACL与RBAC两大核心权限模型。ACL通过用户/角色直接授权,简单直观;RBAC则基于角色分配权限,支持角色继承、职责分离等机制,更适用于复杂系统。还简要提及DAC、MAC、ABAC等模型,帮助读者建立权限管理的全局认知。
免费试用