Spring

首页 标签 Spring
# Spring #
关注
47856内容
自定义注解
本文介绍Java自定义注解的实现原理与应用,结合Spring AOP 和过滤器实现日志、权限控制及登录验证,涵盖注解定义、@Target、@Retention等核心语法,并通过代码示例展示实际使用流程。
1.自定义认证前端页面
本文介绍如何在Spring Security项目中自定义认证前端页面,包括login.html的创建与配置、前后端代码整合及SecurityConfig安全配置详解,实现表单登录验证并完成启动测试。
Day02
Day02:掌握Spring Cloud Gateway原理,基于Netty实现非阻塞请求转发;项目采用OpenFeign进行远程调用;深入JVM模型、垃圾回收、类加载及调优。
2.过滤器链加载原理
本文深入解析Spring Security过滤器链的加载原理,通过分析DelegatingFilterProxy、FilterChainProxy及SecurityFilterChain源码,揭示十五个过滤器如何自动装配并生效,帮助开发者理解框架底层机制,为自定义认证流程奠定基础。
Day04
本文介绍了MQ在异步通信与系统解耦中的应用,结合订单模块支付后通知配送的场景,说明其适用性。同时讲解了RabbitMQ的四种交换机模式:默认、Fanout、Direct与Topic,项目中采用Topic模式。最后梳理Spring核心知识点,涵盖IOC、AOP、三级缓存、设计模式及事务失效等。
1-常用过滤器介绍
本文介绍了Spring Security中的15个核心过滤器,涵盖安全上下文管理、认证授权、会话控制、异常处理等功能,帮助开发者理解其在Web请求处理链中的作用与执行顺序。
常用过滤器介绍
Spring Security通过过滤器链实现安全控制,涵盖认证、授权、CSRF防护等功能。如SecurityContextPersistenceFilter管理上下文,UsernamePasswordAuthenticationFilter处理登录,LogoutFilter处理退出等。过滤器数量与加载取决于具体配置,灵活可扩展。
|
2月前
| |
来自: 云原生
自定义注解
本文介绍如何在Spring项目中实现自定义注解,结合AOP与注解的元数据特性,用于日志、权限、缓存等场景。通过@Target、@Retention等元注解定义注解,并借助AOP或过滤器实现功能增强,提升代码可读性与复用性。(238字)
|
2月前
| |
来自: 弹性计算
定时任务概述
定时任务指通过时间表达式调度执行的任务,适用于对账、提醒、订单超时等场景。实现方案包括单体架构的轮询、Timer、ScheduledExecutorService、Quartz、SpringTask,以及分布式架构下的TBSchedule、Elastic-Job、Saturn、XXL-JOB等,解决集群重复执行、动态调度、故障转移与监控问题。
|
2月前
| |
来自: 弹性计算
自定义认证前端页面
本文介绍Spring Security基础配置:通过定义接口返回欢迎信息,配置SecurityConfig实现权限控制,所有请求需认证,启用表单登录并指定登录页、处理路径及跳转逻辑,禁用CSRF。启动后访问接口自动跳转登录页,输入默认用户信息即可成功访问受保护资源。
免费试用