面试知识库

Spring 生态#

知识脉络#

知识点清单#

#题目频率难度状态
1Spring-IoC原理极高进阶todo
2Spring-AOP原理极高进阶todo
3Bean生命周期极高困难todo
4循环依赖与三级缓存极高困难todo
5Spring事务传播行为极高进阶todo
6Spring事务失效场景极高进阶todo
7SpringBoot自动配置原理极高进阶todo
8SpringMVC请求处理流程进阶todo
9JDK动态代理与CGLIB进阶todo
10Spring-Bean作用域基础todo
11Spring过滤器与拦截器基础todo
12SpringBoot-Starter原理进阶todo
13MyBatis执行流程进阶todo
14MyBatis一二级缓存进阶todo
15MyBatis-#与$区别基础todo
16Spring常用注解总结基础todo
17Spring-@Async原理进阶todo
18Spring设计模式应用进阶todo
19SpringCloud-Nacos原理进阶todo
20SpringCloud-Gateway原理进阶todo
21Sentinel限流原理进阶todo
22Spring-BeanFactory与ApplicationContext基础todo
23SpringBoot启动流程进阶done
24Configuration类代理机制进阶done
25SpringMVC统一异常处理基础done

口诀速记#

  • Bean生命周期: “实例化→属性→Aware→前置→Init→后置→使用→销毁”
  • 事务传播: “REQUIRED必须/REQUIRES_NEW新建/NESTED嵌套/SUPPORTS随缘”
  • 三级缓存: “一成品/二半成品/三工厂(解决AOP代理的循环依赖)”
  • 自动配置: “@Enable→spring.factories→@Conditional→自动Bean”

跨域关联#