首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SpringBoot
重生之我在二本学院拿offer当牌打
创建于2025-10-20
订阅专栏
深入浅出SpringBoot
等 2 人订阅
共16篇文章
创建于2025-10-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
SpringBoot自动装配它到底有什么用?
摘要:从一次"手写starter实现自定义组件自动注入"的需求出发,深度剖析SpringBoot自动装配的核心原理。通过@SpringBootApplication三大注解的源码解析、SPI机制的加载
SpringBoot自动配置原理深度解析
💥 开场:一次"见鬼"的经历 时间: 周一早上 地点: 办公室 事件: 新项目启动 我: "今天要集成Redis,准备写配置类..."(打开IDE) 哈吉米路过: "集成Redis?直接用就行了啊。"
SpringBoot启动流程科普:一行代码背后的12步魔法!
💥 开场:最简单的SpringBoot应用 时间: 某个周一早上 地点: 办公室 人物: 我,一个刚接触SpringBoot的新人 我看着屏幕上的代码: 我: "就这?一行代码就能启动整个应用?" 🤔
Spring AOP原理(三):源码剖析代理创建时机,AOP失效场景全解!
📝 系列回顾 经过前两篇的学习,我们已经掌握了: ✅ 第一篇: JDK动态代理和CGLIB动态代理原理 ✅ 第二篇: @Aspect注解、5种通知类型、切点表达式 上期思考题解答: Q1: 多个切面如
Spring AOP原理(二):@Aspect注解深入,5种通知类型完全掌握!
📝 上期回顾 上一篇我们学习了: ✅ 代理模式的概念 ✅ JDK动态代理(基于接口) ✅ CGLIB动态代理(基于继承) ✅ 两种代理方式的对比 ✅ Spring的选择策略 上期思考题解答: Q1:
Spring AOP原理(一):从代理模式到动态代理,手写100行代码实现!
💥 开场:一次"灵异"的Bug 时间: 周四下午 地点: 办公室 事件: 代码评审 我: "这是我写的用户服务,加了事务注解..." 哈吉米: "等等,你这个batchCreate有问题。" 我: "
Spring循环依赖解决方案深度解析:三级缓存的设计艺术!
本文详解Spring如何通过三级缓存解决循环依赖:singletonObjects存成品,earlySingletonObjects存半成品,singletonFactories存工厂以支持AOP代理
IoC容器深度解析(三):Bean生命周期11步骤深度剖析,彻底搞懂Spring核心机制!
系列完结篇深度解析Bean生命周期11步骤。从生产Bug场景引入:属性注入时机导致空指针。完整演示11步
IoC容器深度解析(二):ApplicationContext深入剖析,7大区别你知道几个?
本文从生产问题切入,深入解析BeanFactory与ApplicationContext七大核心区别。
IoC容器深度解析(一):从零理解IoC,手写100行代码实现简易容器!
本文从代码review翻车场景引入IoC概念。通过咖啡店类比讲解IoC控制反转和DI依赖注入:控制权从代码转移到容器。分析三大痛点:代码耦合高、对象创建复杂、单例难控制。手写100行代码实现简易IoC
SpringMVC请求处理流程深度解析:从DispatcherServlet到Controller的完整链路!
本文从404场景引入SpringMVC流程。详解DispatcherServlet和9大组件:HandlerMapping、HandlerAdapter、ViewResolver等。
手写SpringBoot Starter(五):深度解析MyBatis Starter,学习大厂设计思想!
📝 系列回顾 经过前面四篇的学习,我们已经: ✅ 第一篇: 理解了Starter的概念和价值 ✅ 第二篇: 手写了第一个完整的Starter ✅ 第三篇: 实现了可插拔功能 ✅ 第四篇: 添加了配置元
手写SpringBoot Starter(四):配置元数据让你的Starter拥有智能提示!
📝 上期回顾 上一篇我们实现了可插拔Starter: ✅ 学习了三种可插拔实现方式 ✅ 深度分析了Zuul的实现原理 ✅ 改造了自己的Starter支持@EnableHello 上期思考题解答: Q:
手写SpringBoot Starter(三):实现可插拔Starter,像Zuul一样优雅!
📝 上期回顾 上一篇我们成功写出了第一个Starter: ✅ 创建了HelloService业务类 ✅ 编写了自动配置类 ✅ 配置了spring.factories ✅ 测试项目引入依赖后直接就能用
手写SpringBoot Starter(二):手把手教你写第一个Starter,原来这么简单!
📝 上期回顾 上一篇我们学到了: ✅ Starter是SpringBoot的"套餐"机制 ✅ Starter能告别配置地狱,统一依赖管理 ✅ 官方和第三方Starter的命名规范 上期思考题解答: Q
手写SpringBoot Starter(一):10分钟带你入门,从此告别重复配置!
💥 开场:一个程序员的崩溃现场 时间: 某个平平无奇的周三下午 地点: 工位 人物: 我,一个刚入职的小菜鸟 领导: "小王啊,把咱们的Redis配置加到新项目里吧。" 我: "好嘞!"(心想:不就是