其他
面试题系列:Spring 夺命连环10问
1.说说 Spring 里用到了哪些设计模式?
2.谈谈你对 IOC 和 AOP 的理解?他们的实现原理是什么?
3. JDK 动态代理和 CGLIB 代理有什么区别?
4. Spring AOP 和 AspectJ AOP 有什么区别?
5. FactoryBean 和 BeanFactory 有什么区别?
6.SpringBean 的生命周期说说?
如果实现了xxxAware接口,通过不同类型的Aware接口拿到Spring容器的资源
如果实现了BeanPostProcessor接口,则会回调该接口的postProcessBeforeInitialzation和postProcessAfterInitialization方法
如果配置了init-method方法,则会执行init-method配置的方法
容器关闭后,如果Bean实现了DisposableBean接口,则会回调该接口的destroy方法
如果配置了destroy-method方法,则会执行destroy-method配置的方法