spring常见面试题
1. spring中bean的循环依赖?怎么解决?
- 循环依赖:
在进行getBean时,A对象去依赖B对象,而B对象又依赖C对象,但是C又去依赖A对象,结果就造成A、B、C三个对象都不能实例化,出现了循环依赖。最终导致内存溢出的错误。
- 如何解决:
2. spring中bean的加载过程
3. spring中bean的生命周期
4. spring中的IOC核心思想的DI
5. spring中的集中事务和隔离级别
6. spring容器的bean什么时候被实例化
7. spring中的AOP的底层是怎么实现的?动态代理和cglib区别?
8. springMVC中的拦截器和Servlet中的filter有什么区别
9. spring中的集中注入方式?
10. spring中的事务传播机制是怎么使用ThreadLocal实现的?
上一篇下一篇