阿里面试必备:100 个高频 Spring 面试题,助你一臂之力
私信小编“学习”无偿分享哦
1、 Spring 是什么?
2、Spring 框架的好处?
3、Spring 有哪些模块?
4、解释 Core Container(Application context)模块
5、BeanFactory 实现实例
6、XMLBeanFactory
7、解释 AOP 模块
8、解释 JDBC 抽象和 DAO 模块
9、解释对象/关系映射集成模块
10、解释 Spring web 模块
11、解释 Spring MVC 模块
12、Spring 配置文件
13、如何才能有多个 Spring 配置文件?
14、ApplicationContext 有哪些常见实现?
15、Bean Factory 和 ApplicationContext 有什么区别?
16、Spring 框架的一些最佳实践是什么?
17、使用 Spring 框架的方式有哪些?
18、我们如何使用 Spring 创建 restful web 服务来返回 JSON 响应结果?
19、Spring vs Spring MVC vs Spring Boot?
20、一个 Spring 大概是什么样子?
B:依赖注入
21、Spring 的 IOC 容器是什么?
22、IOC 的好处有哪些?
23、Spirng 中有多少种 IOC 容器?
24、BeanFactory 和 ApplicationContext 比较
私信小编“学习”无偿分享哦
25、什么是 Spring 中的依赖注入?
26、紧耦合和松耦合有什么区别?
27、IOC(依赖注入)有哪些不同类型?
28、你建议使用构造方法注入还是 Setter 注入?
C.Spring Beans
29、Spring beans 是什么?
30、Spring bean 定义包含什么?
31、如何向 Spring 容器提供配置元数据?
32、怎么定义 bean 的作用域?
33、说明 Sprig 支持的 bean 作用域
34、单例作用域是线程安全的吗?
35、解释 Spring Bean 的声明周期
36、有哪些重要的 bean 生命周期方法?你能重写它们吗?
37、Spring 的内部 bean 是什么?
38、如何在 Spring 中注入 Java 集合?
39、什么是 Spring Bean 装配?
40、什么是 Bean 自动装配?
41、解释不同类型的自动装配
42、自动注入有限制吗?
43、你能在 Spring 中注入 null 和空字符串吗?
D.Spring 注解
44、有哪些重要的 Spring 注解?
45、@RequestParam 注解的作用是什么?
46、注解 @Primary 的重要性
47、XML 配置和注解之间有什么区别?
48、@SpringBootApplication 的作用是什么?
49、解释 @InitBinder?
50、定义 @ControllerAdvice
私信小编“学习”无偿分享哦
评论