# advanced-spring **Repository Path**: msymsyzd/advanced-spring ## Basic Information - **Project Name**: advanced-spring - **Description**: springboot源码四十九讲 黑马 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-01-27 - **Last Updated**: 2026-01-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > 参考视频:[黑马程序员Spring视频教程,全面深度讲解spring5底层原理](https://www.bilibili.com/video/BV1P44y1N7QG) # 1. 配套笔记 共分为 5 大篇章: 1. [【Spring 四十九讲】容器与 Bean](https://mofan212.github.io/posts/Spring-Forty-Nine-Lectures-Container-And-Bean/): 对应第一讲到第八讲 2. [【Spring 四十九讲】AOP](https://mofan212.github.io/posts/Spring-Forty-Nine-Lectures-AOP/): 对应第九讲到第十九讲 3. [【Spring 四十九讲】WebMVC](https://mofan212.github.io/posts/Spring-Forty-Nine-Lectures-MVC/): 对应第廿讲到第卅六讲 4. [【Spring 四十九讲】SpringBoot](https://mofan212.github.io/posts/Spring-Forty-Nine-Lectures-Spring-Boot/): 对应第卅七讲到第卌二讲 5. [【Spring 四十九讲】杂项](https://mofan212.github.io/posts/Spring-Forty-Nine-Lectures-Sundry/): 对应第卌三讲到第卌九讲 # 2. 运行项目 先执行以下命令编译项目: ```shell mvn compile ``` 否则会在 `indi.mofan.a22.A22` 类中提示找不到 `Bean2`。 # 3. 推荐阅读 - [从回调到 LambdaSafe](https://mofan212.github.io/posts/From-Callback-To-LambdaSafe/) - [获取 ApplicationContext](https://mofan212.github.io/posts/Get-ApplicationContext/) - [@Configuration 注解的那些事](https://mofan212.github.io/posts/Configuration-Annotation/) - [@SpringBoot 常用拓展点](https://mofan212.github.io/posts/Common-Extension-Points-In-Spring-Boot/) (**强烈推荐**) - [SpringBoot Shutdown Hook](https://mofan212.github.io/posts/SpringBoot-Shutdown-Hook/) - [Spring 的事件监听机制](https://mofan212.github.io/posts/Spring-Application-Event/) (**推荐**) - [BeanDefinition](https://mofan212.github.io/posts/Spring-BeanDefinition/) - [Spring 配置类的解析](https://mofan212.github.io/posts/How-To-Parse-Spring-Configuration-Classes/) (**推荐**)