前言,搞懂如下问题,Spring面试轻松过。
一.基础篇
Spring 概 述
- 什 么 是 spring?
- 使 用 Spring 框 架 的 好 处 是 什 么 ?
- Spring 由 哪 些 模 块 组 成?
- 核 心 容 器 ( 应 用 上 下 文) 模 块 。
- BeanFactory – BeanFactory 实 现 举 例 。
- XMLBeanFactory
- 解 释 AOP 模 块
- 解 释 JDBC 抽 象 和 DAO 模 块.
- 解 释 对 象/关 系 映 射 集 成 模 块
- 解 释 WEB 模 块
- Spring 配 置 文 件
- 什 么 是 Spring IOC 容 器 ?
- .IOC 的 优 点 是 什 么 ?
- ApplicationContext 通 常 的 实 现 是 什 么?
- Bean 工 厂 和 Application contexts 有什么区别 ?
- 一 个 Spring 的 应 用 看 起 来 象 什 么 ?
依赖注入
高级篇(二)
- 什么是Spring的依赖注入?
- 有 哪 些 不 同 类 型 的 IOC( 依 赖 注 入 ) 方 式 ?
- 哪 种 依 赖 注 入 方 式 你 建 议 使 用,构 造 器 注 入,还 是Setter 方 法 注 入 ?
- 什 么 是 Spring beans?
- 一 个 Spring Bean 定 义 包 含 什 么 ?
- 如 何 给 Spring 容 器 提 供 配 置 元 数 据?
- 你 怎 样 定 义 类 的 作 用 域?
二.高级篇(一)
- 什么是 Spring 框架?Spring 框架有哪些主要模块?
- 使用 Spring 框架能带来哪些好处?
- 什么是控制反转(IOC)?什么是依赖注入?
- 请解释下 Spring 框架中的 IoC?
- BeanFactory 和 ApplicationContext 有什么区别?
- Spring 有几种配置方式?
- 如何用基于 XML 配置的方式配置 Spring?
- 如何用基于 Java 配置的方式配置 Spring?
- 怎样用注解的方式配置 Spring?
- 请解释 Spring Bean 的生命周期?
- Spring Bean 的作用域之间有什么区别?
- 什么是 Spring inner beans?
- Spring 框架中的单例 Beans 是线程安全的么?
- 请举例说明如何在 Spring 中注入一个 Java Collection?
- 如何向 Spring Bean 中注入一个 Java.util.Properties?
- 请解释 Spring Bean 的自动装配?
- 请解释自动装配模式的区别?
- 如何开启基于注解的自动装配?
- 请举例解释@Required 注解?
- 请举例解释@Autowired 注解?
- 请举例说明@Qualifier 注解?
- 构造方法注入和设值注入有什么区别?
- Spring 框架中有哪些不同类型的事件?
- Spring 框架中都用到了哪些设计模式?
- 谈谈你对 spring IOC 和 DI 的理解,它们有什么区别?
- BeanFactory 接口和 ApplicationContext 接口有什么区别?
- spring 配置 bean 实例化有哪些方式?
- 简单的说一下 spring 的生命周期?
- 请介绍一下 Spring 框架中 Bean 的生命周期和作用域
- Bean 注入属性有哪几种方式?
- 什么是 AOP,AOP 的作用是什么?
- Spring 的核心类有哪些,各有什么作用?
- Spring 里面如何配置数据库驱动?
- Spring 里面 applicationContext.xml 文件能不能改成其他文件名?
- Spring 里面如何定义 hibernate mapping?
- Spring 如何处理线程并发问题?
- 为什么要有事物传播行为?
- 介 绍 一 下 S p r i n g 的 事 物 管 理 事 务 就 是 对 一 系
- 解释一下 Spring AOP 里面的几个名词
- 通知有哪些类型?