1、什么是 Spring 框架? Spring 框架有哪些主要模块? 

2、使用 Spring 框架能带来哪些好处?

3、什么是控制反转(IOC)?什么是依赖注入? 请解释下 Spring 框架中的 IoC?  

4、 BeanFactory 和 ApplicationContext 有什么区别?

5、请解释 Spring Bean 的生命周期? 

6. jdk动静态代理和cglib,再到AOP,再到事务的整个流程

7.spring的扩展类有哪些?

 9、请解释 Spring Bean 的自动装配? 

 10、 Spring 框架中有哪些不同类型的事件? 

 11、 Spring 框架中都用到了哪些设计模式? 

12、spring中得循环依赖怎么解决得?

13、spring中得beanFactory和FactoryBean得区别?

 

答案https://www.cnblogs.com/1138720556Gary/p/11997965.html

14.15道经典面试题:https://www.cnblogs.com/yanggb/p/11004887.html