《27道大廠高頻Spring面試題,95%的人答不上》

蔣帆發表於2019-09-06

本文節選自《Spring5核心原理與30個類手寫實戰》一書,譚勇德(Tom)著,電子工業出版社出版。本書基於程式設計開發實踐,不僅深度解析Spring 5的原理與新特性,更從環境準備、頂層結構設計、資料訪問等方面一步步地推匯出Spring的設計原理。在每個知識點上,均以大量的經典程式碼案例輔助講解,使理論緊密聯絡實際。最後手寫30個類,以體會Spring作者的創作過程,讓每一位讀者學以致用。

spring面試題

1 什麼是Spring框架?Spring框架有哪些主要模組?

2 使用Spring框架能帶來哪些好處?

3 什麼是控制反轉(IOC)?什麼是依賴注入?

4 在Java中依賴注入有哪些方式?

5 BeanFactory和ApplicationContext有什麼區別?

6 Spring提供幾種配置方式來設定後設資料?

7 如何使用XML配置的方式配置Spring?

8 Spring提供哪些配置形式?

9 怎樣用註解的方式配置Spring?

10 請解釋Spring Bean的生命週期?

11 Spring Bean作用域的區別是什麼?

12 什麼是Spring Inner Bean?

13 Spring框架中的單例Bean是執行緒安全的嗎?

14 請舉例說明如何在Spring中注入一個Java 集合?

15 如何向Spring Bean中注入java.util.Properties?

16 請解釋Spring Bean的自動裝配?

17 自動裝配有哪些侷限性?

18 請解釋各種自動裝配模式的區別?

19 請舉例解釋@Required Annotation?

20 請舉例說明@Qualifier註解?

21 構造方法注入和設值注入有什麼區別?

22 Spring框架中有哪些不同型別的事件?

23 FileSystemResource和ClassPathResource有何區別?

24 Spring 框架中都用到了哪些設計模式?

25 在Spring框架中如何更有效地使用JDBC?

26 請解釋下Spring框架中的IOC容器?

27 在Spring中可以注入或空字串嗎?


《27道大廠高頻Spring面試題,95%的人答不上》

相關文章