手撕面試官系列(一):spring108道面試題合集

前言

想必各位程序員已經開始準備金九銀十的秋招了,創建這個這個系列文章的目的就是爲了幫助大家解決面試的問題,系列文章將會一直更新,大家如果覺得不錯可以關注我並轉發,讓更多程序兄弟看到~接下來我們進入正文環節(面試題+答案領取方式見個人主頁)

基礎篇

Spring 概 述

  1. 什 麼 是 spring?
  2. 使 用 Spring 框 架 的 好 處 是 什 麼 ?
  3. Spring 由 哪 些 模 塊 組 成?
  4. 核 心 容 器 ( 應 用 上 下 文) 模 塊 。
  5. BeanFactory – BeanFactory 實 現 舉 例 。
  6. XMLBeanFactory
  7. 解 釋 AOP 模 塊
  8. 解 釋 JDBC 抽 象 和 DAO 模 塊 。
  9. 解 釋 對 象/關 系 映 射 集 成 模 塊 。
  10. 解 釋 WEB 模 塊 。
  11. Spring 配 置 文 件
  12. 什 麼 是 Spring IOC 容 器 ?
  13. IOC 的 優 點 是 什 麼 ?
  14. ApplicationContext 通 常 的 實 現 是 什 麼?
  15. Bean 工 廠 和 Application contexts 有 什 麼 區別 ?
  16. 一 個 Spring 的 應 用 看 起 來 象 什 麼 ?
  17. 什 麼 是 Spring 的 依 賴 注 入 ?
  18. 有 哪 些 不 同 類 型 的 IOC( 依 賴 注 入 ) 方 式 ?
  19. 哪 種 依 賴 注 入 方 式 你 建 議 使 用 , 構 造 器 注 入 , 還 是Setter 方 法 注入

Spring Beans

  1. 什麼是spring beans
  2. 一 個 Spring Bean 定 義 包 含 什 麼 ?
  3. 如 何 給 Spring 容 器 提 供 配 置 元 數 據?
  4. 你 怎 樣 定 義 類 的 作 用 域?
  5. 解 釋 Spring 支 持 的 幾 種 bean 的 作 用 域 。
  6. Spring 框 架 中 的 單 例 bean 是 線 程 安 全 的 嗎?
  7. 解 釋 Spring 框 架 中 bean 的 生 命 周 期 。
  8. 哪 些 是 重 要 的 bean 生 命 周 期 方 法 ? 你 能 重 載 它 們嗎 ?
  9. 什 麼 是 Spring 的 內 部 bean?
  10. 在 Spring 中 如 何 注 入 一 個 java 集 合 ?

String 類 型 。

  1. 什 麼 是 bean 裝 配?
  2. 什 麼 是 bean 的 自 動 裝 配 ?
  3. 解 釋 不 同 方 式 的 自 動 裝 配 。
  4. 自 動 裝 配 有 哪 些 局 限 性 ?
  5. 你 可 以 在 Spring 中 注 入 一 個 null 和 一 個 空 字 符 串嗎 ?

Spring 注 解

  1. 什 麼 是 基 於 Java 的 Spring 注 解 配 置? 給 一 些 注 解的 例 子.
  2. 什 麼 是 基 於 注 解 的 容 器 配 置?
  3. 怎 樣 開 啓 注 解 裝 配 ?
  4. @Required 注 解
  5. @Autowired 注 解
  6. @Qualifier 注 解

Spring 數 據 訪 問

  1. 在 Spring 框 架 中 如 何 更 有 效 地 使 用 JDBC?
  2. JdbcTemplate
  3. Spring 對 DAO 的 支 持
  4. 使 用 Spring 通 過 什 麼 方 式 訪 問 Hibernate?
  5. Spring 支 持 的 ORM
  6. 如 何 通 過 HibernateDaoSupport 將 Spring 和
  7. Spring 支 持 的 事 務 管 理 類 型
  8. Spring 框 架 的 事 務 管 理 有 哪 些 優 點 ?
  9. 你 更 傾 向 用 那 種 事 務 管 理 類 型 ?

Spring 面 向 切 面 編 程 (AOP)

  1. 解 釋 AOP
  2. Aspect 切 面
  3. 在 Spring AOP 中 , 關 注 點 和 橫 切 關 注 的 區 別 是 什麼 ?
  4. 連 接 點
  5. 通 知
  6. 切 點
  7. 什 麼 是 引 入?
  8. 什 麼 是 目 標 對 象?
  9. 什 麼 是 代 理?
  10. 有 幾 種 不 同 類 型 的 自 動 代 理 ?
  11. 什 麼 是 織 入 。 什 麼 是 織 入 應 用 的 不 同 點 ?
  12. 解 釋 基 於 XML Schema 方 式 的 切 面 實 現 。
  13. 解 釋 基 於 注 解 的 切 面 實 現

Spring 的 MVC

  1. 什 麼 是 Spring 的 MVC 框 架 ?
  2. DispatcherServlet
  3. WebApplicationContext
  4. 什 麼 是 Spring MVC 框 架 的 控 制 器 ?
  5. @Controller 注 解
  6. @RequestMapping 注 解

高級篇

1、什麼是 Spring 框架?Spring 框架有哪些主要模塊?
2、使用 Spring 框架能帶來哪些好處?
3、什麼是控制反轉(IOC)?什麼是依賴注入?
4、請解釋下 Spring 框架中的 IoC?
5、BeanFactory 和 ApplicationContext 有什麼區別?
6、Spring 有幾種配置方式?
7、如何用基於 XML 配置的方式配置 Spring?
8、如何用基於 Java 配置的方式配置 Spring?
9、怎樣用註解的方式配置 Spring?
10、請解釋 Spring Bean 的生命週期?
11、Spring Bean 的作用域之間有什麼區別?
12、什麼是 Spring inner beans?
13、Spring 框架中的單例 Beans 是線程安全的麼?
14、請舉例說明如何在 Spring 中注入一個 Java Collection?
15、如何向 Spring Bean 中注入一個 Java.util.Properties?
16、請解釋 Spring Bean 的自動裝配?
17、請解釋自動裝配模式的區別?
18、如何開啓基於註解的自動裝配?
19、請舉例解釋@Required 註解?
20、請舉例解釋@Autowired 註解?
21、請舉例說明@Qualifier 註解?
22、構造方法注入和設值注入有什麼區別?
23、Spring 框架中有哪些不同類型的事件?
24、FileSystemResource 和 ClassPathResource 有何區別?
25、Spring 框架中都用到了哪些設計模式?

高級篇二

1.談談你對 spring IOC 和 DI 的理解,它們有什麼區別?
2.BeanFactory 接口和 ApplicationContext 接口有什麼區別 ?
3.spring 配置 bean 實例化有哪些方式?
4.簡單的說一下 spring 的生命週期?
5.請介紹一下 Spring 框架中 Bean 的生命週期和作用域
6.Bean 注入屬性有哪幾種方式?
7.什麼是 AOP,AOP 的作用是什麼?
8.Spring 的核心類有哪些,各有什麼作用?
9.Spring 裏面如何配置數據庫驅動?
10.Spring 裏面 applicationContext.xml 文件能不能改成其他文件名?
11.Spring 裏面如何定義 hibernate mapping?
12.Spring 如何處理線程併發問題?
13 .介 紹 一 下 S p r i n g 的 事 物 管 理 事 務 就 是 對 一 系
14.解釋一下 Spring AOP 裏面的幾個名詞
15.通知有哪些類型?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章