大家可以再回過頭來看看以下Spring面試題,你自己能答對幾道呢?
1 、什么是 Spring 框架?Spring 框架有哪些主要模塊?
2 、使用 Spring 框架能帶來哪些好處?
3 、什么是控制反轉(zhuǎn)(IOC) ?什么是依賴注入?
4 、請解釋下 Spring 框架中的 IoC ?
5 、BeanFactory 和 和 ApplicationContext 有什么區(qū)別?
6 、Spring 有幾種配置方式?
7 、如何用基于 XML 配置的方式配置 Spring ?
8 、如何用基于 Java 配置的方式配置 Spring ?
9 、怎樣用注解的方式配置 Spring ?
10 、請解釋 Spring Bean 的生命周期?
11 、Spring Bean 的作用域之間有什么區(qū)別?
12 、什么是 Spring inner beans ?
13 、Spring 框架中的單例 Beans 是線程安全的么?
14 、請舉例說明如何在 Spring 中注入一個(gè) Java Collection ?
15 、如何向 Spring Bean 中注入一個(gè) Java.util.Properties
16 、請解釋 Spring Bean 的自動裝配?
17 、請解釋自動裝配模式的區(qū)別?
18 、如何開啟基于注解的自動裝配?
19 、請舉例解釋@Required 注解?
20 、請舉例解釋@Autowired 注解?
21 、請舉例說明@Qualifier 注解?
22 、構(gòu)造方法注入和設(shè)值注入有什么區(qū)別?
23 、Spring 框架中有哪些不同類型的事件?
24 、FileSystemResource 和 和 ClassPathResource 有何區(qū)別?
25 、Spring 框架中都用到了哪些設(shè)計(jì)模式?