没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
41 道 Spring Boot 面试题,帮你整理好了!
今 天 跟 大 家 分 享 下 S pring B oot
常 见 面 试 题 的 知 识 。
1
什 么 是 s p r i n g b o o t ?
用 来 简 化 s pring 应 用 的 初 始 搭 建 以 及 开 发 过 程 使 用 特 定 的 方 式 来 进 行 配 置 ( prope rtie s 或ym l
文 件 )
创 建 独 立 的 s pring 引 用 程 序 ma in方 法 运 行
嵌 入 的 Tomc a
t
无 需 部 署 wa r文
件简 化 ma ve n 配置
自 动 配 置 s pring 添 加 对 应 功 能 s ta rte r自 动 化 配 置
答: s pring b o ot来 简 化 s pring 应用 开发, 约 定大于 配 置,去 繁从简 , j us t r u n 就 能 创 建 一 个 独 立 的 , 产 品 级 别 的 应
用
2
S p r i n g b o o t 有 哪 些 优 点 ?
-
快 速 创 建 独 立 运 行 的 s pring 项 目 与 主 流 框 架 集 成
-
使 用 嵌 入 式 的 s e rvle t容 器 , 应 用 无 需 打 包 成 w a r 包
-
s ta rte rs 自 动 依 赖 与 版 本 控 制
-
大量的自动配置,简化开发,也可修改默认值
-
准 送 产 环 境 的 运 行 应 用 监 控
-
与 云 计 算 的 天 然 集 成
3
如 何 重 新 加 载 S p r i n g B o o t 上的更改,
而 无
需 重 新 启 动 服 务 器 ?
这 可 以 使 用 D E V 工具来实现。通过这种依赖关系,您可以节省任何更改,嵌入式
t
omc a
t
将 重 新 启 动 。
S pring B oot 有 一 个开发 工具( D e v Tools )模 块 , 它 有 助 于 提 高 开 发 人 员 的 送 产 力 。 J a va 开 发 人 员 面 临 的 一 个
主 要 挑 战 是 将 文 件 更 改 自 动 部 署 到 服 务 器 并 自 动 重 启 服 务 器 。
开 发 人 员 可 以 重 新 加 载 S pring B oo t 上 的 更 改 ,而无 需 重 新 启 动 服 务 器 。这将 消 除 每 次 手 动 部 署 更 改的需
要。 S pring B oo t 在 发 布 它 的 第 一 个 版 本 时 没 有 这 个 功 能 。
这 是 开 发 人 员 最 需 要 的 功 能 。D e v Tools 模块完全满�开发人员的需求。该模块将在送产环境中被禁用。它还提供
H 2 数 据 库 控 制 台 以 更 好 地 测 试 应 用 程 序 。
org . s pring fra me work. boot
s pring - boot- de vtools
true
4
S p r i n g B o o t 、S p r i n g M V C 和 S p r i n g 有 什 么 区 别 ?
1 、S pring
S pring 最 重 要 的 特 征 是 依 赖 注 入 。 所 有 S pring M odule s 不 是 依 赖 注 入 就 是 IO C 控 制 反 转 。
当 我 们 恰 当 的 使 用 D I 或 者 是 IO C 的 时候,我 们可 以 开发松 耦 合应用 。松耦合 应用的 单 元测试 可 以很容 易的进
行。 2 、S pring M V C
S pring M V C 提 供 了 一 种 分 离 式 的 方 法 来 开 发 W e b 应用。通 过 运 用 像 D is pa tc he r S e rve le t,M oudl A nd V
ie w和 V ie w R e s olve r 等 一 些 简 单 的 概 念,开发 W e b 应 用 将 会 变 的 非 常 简 单 。
3 、S pring B oot
S pring 和 S pring M V C 的 问 题 在 于 需 要 配 置 大 量 的 参 数 。
S pring B oot 通 过 一 个 自 动 配 置 和 启 动 的 项 来 目 解 决 这 个 问 题 。 为 了 更 快 的 构 建 产 品 就 绪 应 用 程 序 , S
pring B oot 提 供 了 一 些 非 功 能 性 特 征 。
5
什 么 是
自
动 配 置 ?
S pring 和 S pring M V C 的 问 题 在 于 需 要 配 置 大 量 的 参 数 。
我 们 能 否 带 来 更 多 的 智 能 ? 当 一 个 M V C JA R 添 加 到 应 用 程 序 中 的 时 候 , 我 们 能 否 自 动 配 置 一 些
be a ns ? S pring 查看( C L A S S PAT H 上 可 用 的 框 架 )已 存 在 的 应 用 程 序 的 配 置 。在 此 基 础 上 ,S pring B oot
提 供 了 配 置 应
用 程 序 和 框 架 所 需 要 的 基 本 配 置 。 这 就 是 自 动 配 置 。
6
什 么 是 S p r i n g B o o t S t a t e r ?
启 动 器 是 一 套 方 便 的 依 赖 没 描 述 符 ,它 可 以 放 在 自 己 的 程 序 中 。你 可 以 一 站 式 的 获 取 你 所 需 要 的 S pring 和
相 关 技 术 , 而 不 需 要 依 赖 描 述 符 的 通 过 示 例 代 码 搜 索 和 复 制 黏 贴 的 负 载 。
例如,如 果 你 想 使 用 S ping 和 JPA 访 问 数 据 库,只 需 要 你 的 项 目 包 含 s pring - boot- s ta rte r- da ta - jpa 依 赖
项,
你 就 可 以 完 美 进 行 。
7
能 否 举
一
个 例
子
来 解 释 更 多 S t a t e r s 的内容 ?
让 我 们 来 思 考 一 个 S ta te r 的 例 子 - S pring B oot S ta te r W e b 。
如 果 你 想 开 发 一 个 we b 应 用 程 序 或 者 是 公 开 R E S T 服 务 的 应 用 程 序 。 S pring B oot S ta rt W e b 是 首选。
让我们
使用 S pring Initia l iz r 创 建 一 个 S pring B oot S ta rt W e b 的 快 速 项 目。
S pring B oot S ta rt W e b 的 依 赖 项
下 面 的 截 图 是 添 加 进 我 们 应 用 程 序 的 不 同 的 依 赖 项
依 赖 项 可 以 被 分 为 :
S pring - c ore,b e a ns,c onte x t,a op
W e b M V C -( S pring M V C)
Ja c ks on - for JS O N B inding
V a
l
ida
t
ion - H ibe rna te ,V a
l
ida
t
ion A P I
E nbe dde d S e rvle
t
C onta ine r - Tomc a
t
L og g ing - log ba c k, s l f 4 j
任 何 经 典 的 W e b 应 用 程 序 都 会 使 用 所 有 这 些 依 赖 项 。 S pring B oot S ta rte r W e b 预 先 打 包 了 这 些 依 赖 项 。
剩余18页未读,继续阅读
资源评论
小小哭包
- 粉丝: 1902
- 资源: 3900
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功