路漫漫其修远兮,吾将上下而求索
路漫漫其修远兮,吾将上下而求索
Spring 的核心容器由两个部分组成:BeanFactory 和 ApplicationContext。BeanFactory 是 Spring 的基础,负责实例化、配置和管理应用程序中的对象。ApplicationContext 是 BeanFactory 的一个更高级别的实现,提供了额外的功能,如国际化、事件传播和Bean预处理。
Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库,在 Spring Boot 2.2.0 版本之前,spring-boot-starter-test 包含了 JUnit 4 的依赖,Spring Boot 2.2.0 版本之后替换成了 Junit Jupiter (没有@RunWith注解了)。
API网关是一个聚合多个不同API的统一出口,同时对API进行流量控制/统计、身份校验、报文转换等操作。
API网关和API的区别主要在于一个是聚合工具,一个是实际干活的。
IOC的流程分析,深入理解具体的接口和类,内容包括ApplicationContext,BeanDefinitionReader,BeanFactory,BeanFactoryPostProcessor,FactoryBean,BeanPostProcessor,Environment等。
Spring源码晦涩难懂怎么办呢? 自己手动实现一个mini ioc容器吧,实现后再回头看Spring源码事半功倍哦,就算直接和面试官讲也完全可以哦,类名完全按照源码设计,话不多说直接开干~!