Spring面试题(基础篇+高级篇)汇总pdf免费下载

面试题集 潘老师 9个月前 (08-07) 230 ℃ (0) 扫码查看

本文提供Spring面试题(基础篇+高级篇)汇总pdf免费下载,合计3个pdf,其中一个基础篇和两个高级篇,基础篇合计21页,高级篇为29页+24页,以下列举一些基础篇和高级篇的面试题案例:

2. 使 用 Spring 框 架 的 好 处 是 什 么 ?
轻 量 :Spring 是 轻 量 的 , 基 本 的 版 本 大 约 2MB。
控 制 反 转 :Spring 通 过 控 制 反 转 实 现 了 松 散 耦 合 , 对 象们 给 出 它 们 的 依 赖 , 而 不 是 创 建 或 查 找 依 赖 的 对 象 们 。
面 向 切 面 的 编 程(AOP):Spring 支 持 面 向 切 面 的 编 程 ,并 且 把 应 用 业 务 逻 辑 和 系 统 服 务 分 开 。
容 器 :Spring 包 含 并 管 理 应 用 中 对 象 的 生 命 周 期 和 配置 。
MVC 框 架:Spring 的 WEB 框 架 是 个 精 心 设 计 的 框 架 ,是 Web 框 架 的 一 个 很 好 的 替 代 品 。
事 务 管 理 :Spring 提 供 一 个 持 续 的 事 务 管 理 接 口 , 可 以扩 展 到 上 至 本 地 事 务 下 至 全 局 事 务 (JTA) 。
异 常 处 理 :Spring 提 供 方 便 的 API 把 具 体 技 术 相 关 的 异常 ( 比 如 由 JDBC,Hibernate or JDO 抛 出 的 ) 转 化 为一 致 的 unchecked 异 常

17、请解释自动装配模式的区别?

在 Spring 框架中共有 5 种自动装配,让我们逐一分析。

  1. no:这是 Spring 框架的默认设置,在该设置下自动装配是关闭的,开发者需要自行在 bean 定义中用标签明确的设置依赖关系。
  1. byName:该选项可以根据 bean 名称设置依赖关系。当向一个 bean 中自动装配一个属性时,容器将根据 bean 的名称自动在在配置文件中查询一个匹配的 bean。如果找到的话,就装配这个属性,如果没找到的话就报错。
  1. byType:该选项可以根据 bean 类型设置依赖关系。当向一个bean 中自动装配一个属性时,容器将根据 bean 的类型自动在在配置文件中查询一个匹配的 bean。如果找到的话,就装配这个属性,如果没找到的话就报错。
  1. constructor:造器的自动装配和 byType 模式类似,但是仅仅适用于与有构造器相同参数的 bean,如果在容器中没有找到与构造器参数类型一致的 bean,那么将会抛出异常。
  1. autodetect:该模式自动探测使用构造器自动装配或者byType 自动装配。首先,首先会尝试找合适的带参数的构造器,如果找到的话就是用构造器自动装配,如果在 bean 内部没有找到相应的构造器或者是无参构造器,容器就会自动选择byTpe 的自动装配方式。

资源下载


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/project/interview/7739.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】