基础
IOC
- IOC 容器的意义
- Bean 生命周期
- Bean 作用域
- Bean 为什么一般是单例
- 单例 bean 的线程安全问题
- 容器组件(BeanFactory 和 ApplicationContext)及初始化过程
- 构造器依赖注入与Setter方法依赖注入的区别
- 如何避免依赖注入时的循环依赖
- 依赖查找和依赖注入的关系
- Spring AOP 和 AspectJ AOP 的区别
AOP
- AOP 实现原理
- Sring AOP 的实现方式
- 方法拦截器实现机制
Spring MVC
- 请求处理过程
- 处理器拦截器和 Servlet 过滤去有什么区别
事务
- 隔离级别
- 传播机制
- 实现原理
- 事务中调用用一个对象中其他方法
- 事务中调用static方法
综合
- 分区 Spring MVC 处理器拦截器和 Java动态代理中方法拦截器
- AOP 和 处理器拦截器的区别
进阶
- Spring 的优缺点
- Spring 框架中用到的设计模式