Spring
文章平均质量分 77
从易到难讲述spring
醒过来摸鱼
18年考研数学140+,211硕士毕业,精通算法,单身,女
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring序言
本文概述了一个Spring技术专栏的规划框架,分为五大模块:Spring框架、Spring MVC、Spring Boot、Spring Cloud和第三方技术集成。目前已完成部分文章,如Bean声明、循环依赖、事务传播、Redis集成等,并标注了已完成文章的质量评分(最高91分)。专栏采用渐进式写作策略,记录2025年对Spring Cloud Gateway等内容的更新和质量优化。完整规划包含40余个技术主题,涵盖从核心原理到微服务架构的完整Spring技术栈。原创 2022-03-15 20:21:58 · 2159 阅读 · 1 评论
-
Spring生命周期管理
本文通过代码实验和源码解析,详细梳理了Spring Bean生命周期中初始化与销毁阶段的回调执行顺序。初始化阶段顺序为:Aware接口回调 → @PostConstruct → InitializingBean.afterPropertiesSet();销毁阶段顺序为:@PreDestroy → DisposableBean.destroy() → AutoCloseable.close()。文中包含完整的测试代码和Spring源码分析,验证了不同回调的执行时机,为开发者提供了清晰的生命周期执行顺序参考。掌原创 2026-06-03 04:24:10 · 281 阅读 · 0 评论 -
Spring Cloud Gateway
本文介绍了Spring Cloud Gateway作为Zuul替代方案的技术演进。文章首先指出Zuul已被Spring放弃,由核心开发者Spencer Gibb带领团队转向Gateway开发。随后详细说明了Gateway的基本配置方式,包括Maven依赖、启动类编写和路由配置。重点分析了Gateway的两大核心特性:谓词系统(Path、Query等8种路由规则)和过滤器机制(请求处理、响应处理等11种过滤器)。最后通过源码分析揭示了Gateway基于WebFlux的转发实现原理,核心转发逻辑位于NettyR原创 2025-12-30 22:55:00 · 852 阅读 · 0 评论 -
Spring Boot自动装配原理
Spring Boot自动配置原理解析:通过@SpringBootApplication注解中的@EnableAutoConfiguration触发自动配置流程,该注解导入AutoConfigurationImportSelector类。该类通过process方法获取候选配置,在Spring Boot 2中从META-INF/spring.factories加载,而在Spring Boot 3中改为从META-INF/spring/org.springframework.boot.autoconfigure原创 2022-10-21 21:39:37 · 398 阅读 · 0 评论 -
Spring 循环引用问题
介绍了循环引用的问题,也是个面试热门问题原创 2022-10-12 20:41:03 · 1368 阅读 · 0 评论 -
1.1 Bean的声明
本文介绍了Spring框架中声明Bean的三种主要方式:1)组件注解方式(如@Component、@Service等);2)@Bean注解方式;3)XML配置方式(包括构造器、静态工厂和动态工厂)。通过示例代码演示了每种方式的具体实现,并指出XML方式已逐渐被淘汰。文章强调在学习Spring时应避免使用Spring Boot依赖,以深入理解底层原理。原创 2022-03-16 15:21:56 · 1107 阅读 · 0 评论 -
2.6 Spring事务传播
重点讲述了事务挂起。原创 2022-09-19 15:25:33 · 500 阅读 · 0 评论 -
5.2 spring集成redis
介绍了spring集成redis的两种方案lettuce与jedis原创 2022-03-21 17:11:33 · 3055 阅读 · 3 评论 -
5.6 spring集成solr
本文介绍了Spring集成Solr的实现方法,通过Spring Data框架而非Spring Integration。实现步骤包括:1)下载配置Solr 9.10.1并创建core;2)添加Maven依赖spring-data-solr和spring-context;3)编写Java代码,包含实体类标注@Field注解,配置SolrTemplate进行CRUD操作。示例演示了保存和查询Student对象的过程,最终成功输出查询结果。文中特别强调了Solr 9.x版本在URL格式和查询API上的调整,以及手动原创 2022-03-22 16:36:53 · 588 阅读 · 0 评论 -
spring-cloud-zuul
本文介绍了Zuul网关的基本功能与搭建过程。Zuul在Spring Cloud中主要提供认证、压力测试、动态路由等8项功能。文章详细展示了通过Maven依赖配置、启动类注解和YML文件配置实现Zuul网关的步骤,并测试验证了路由转发功能。随后讲解了如何结合Eureka注册中心实现基于服务名的动态路由配置。最后分析了Zuul的启动原理,指出其通过@EnableZuulProxy注解激活,并阐述了Zuul基于三种过滤器(pre/route/post)实现请求转发的核心机制。全文简明扼要地呈现了Zuul网关的关键原创 2022-10-12 14:46:39 · 384 阅读 · 0 评论 -
集成Spring Security
简单说了下怎么集成spring security原创 2022-10-20 22:19:55 · 413 阅读 · 0 评论
分享