1.什么是 Spring Bean?作用域有哪些?

2.谈谈你对 Spring IoC 的理解

3.IoC 和 DI 有区别吗?

4.Bean 是线程安全的吗?

5.Spring Bean 的生命周期说一下

6. BeanDefinition 的作用?其中的懒加载是什么?

7.注入 Bean 的方式有哪些?你的项目是构造函数注入还是 Setter 注入?