Spring面试题总结分享(基础篇)

前言:

最近很多人问我要spring的面试题,既然大家诚心想要,那我今天就来给大家分享一下spring面试题的基础篇,过俩天会给大家在分享一下高级篇,如果基础篇你全都会的话也不要膨胀哦,来挑战高级篇把,众所周知spring是面试过程中一个很关键的面试知识点,所以我们一定要好好的掌握他,来手撕面试官

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 beans?
  • 一 个 Spring Bean 定 义 包 含 什 么 ?
  • 如 何 给 Spring 容 器 提 供 配 置 元 数 据?
  • 你 怎 样 定 义 类 的 作 用 域?
  • 解 释 Spring 支 持 的 几 种 bean 的 作 用 域 。
  • Spring 框 架 中 的 单 例 bean 是 线 程 安 全 的 吗?
  • 解 释 Spring 框 架 中 bean 的 生 命 周 期 。
  • 哪些是重要的bean生命周期方法?你能重载它们吗?
  • 什 么 是 Spring 的 内 部 bean?
  • 在 Spring 中 如 何 注 入 一 个 java 集 合 ?
  • 什 么 是 bean 装 配?
  • 什 么 是 bean 的 自 动 装 配 ?
  • 解 释 不 同 方 式 的 自 动 装 配
  • 自 动 装配有哪些局限性 ?
  • 你可以在 Spring 中 注 入一个null和一个空字符串吗?

Spring注解

  • 什么是基于Java的Spring注解配置?给一些注解的例 子.
  • 什 么 是 基 于 注 解 的 容 器 配 置?
  • 怎 样 开 启 注 解 装 配 ?
  • @Required 注 解
  • @Autowired 注 解
  • @Qualifier 注 解

Spring 数 据 访 问

  • 在 Spring 框 架 中 如 何 更 有 效 地 使 用 JDBC?
  • JdbcTemplate
  • Spring 对 DAO 的 支 持
  • 使 用 Spring 通 过 什 么 方 式 访 问 Hibernate?
  • Spring 支 持 的 ORM
  • 如何通过HibernateDaoSupport 将Spring 和Hibernate 结合起来?
  • Spring 支持的事务管理类型
  • Spring 框架的事务管理有哪些优点 ?
  • 你更倾向用那种事务管理类 型 ?

Spring 面 向 切 面 编 程 (AOP)

  • 解 释AOP
  • Aspect 切面
  • 在 Spring AOP中 ,关注点和横切关注的区别是什么 ?
  • 连接点
  • 通知
  • 切点
  • 什么是引入?
  • 什么是目标对象?
  • 什么是代理?
  • 有几种不同类型的自动代理 ?
  • 什么是织入 。 什么是织入应用的不同点 ?
  • 解释基于XML Schema 方式 的 切 面 实 现 。
  • 解释基于注解的切面实现

Spring 的 MVC

  • 什 么 是 Spring 的 MVC 框 架 ?
  • DispatcherServlet
  • WebApplicationContext
  • 什 么 是 Spring MVC 框 架 的 控 制 器 ?
  • @Controller 注 解
  • @RequestMapping 注 解

总结:

由于篇幅限制,答案我就不一一分享出来了,但是我整理成了一份PDF,全部答案都在上面,掌握的不够牢固,还有不会做的面试题的,想要学习的朋友可以领取一下这份文档

需要的朋友可以私信【面试】即可免费领取

spring面试题总结分享(基础篇)

猜你喜欢

转载自blog.csdn.net/m0_46757769/article/details/108294428