没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
8页
Spring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdfSpring Boot面试题汇总.pdf
资源推荐
资源详情
资源评论
概述
什么是 Spring Boot?
Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用
Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。
Spring Boot 有哪些优点?
Spring Boot 主要有如下优点:
1. 容易上手,提升开发效率,为 Spring 开发提供一个更快、更广泛的入门体验。
2. 开箱即用,远离繁琐的配置。
3. 提供了一系列大型项目通用的非业务性功能,例如:内嵌服务器、安全管理、运行数据监控、运行
状况检查和外部化配置等。
4. 没有代码生成,也不需要XML配置。
5. 避免大量的 Maven 导入和各种版本冲突。
Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?
启动类上面的注解是@SpringBootApplication,它也是 Spring Boot 的核心注解,主要组合包含了以下
3 个注解:
@SpringBootConfiguration:组合了 @Configuration 注解,实现配置文件的功能。
@EnableAutoConfiguration:打开自动配置的功能,也可以关闭某个自动配置的选项,如关闭数据源
自动配置功能: @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })。
@ComponentScan:Spring组件扫描。
配置
什么是 JavaConfig?
Spring JavaConfig 是 Spring 社区的产品,它提供了配置 Spring IoC 容器的纯Java 方法。因此它有助于
避免使用 XML 配置。使用 JavaConfig 的优点在于:
(1)面向对象的配置。由于配置被定义为 JavaConfig 中的类,因此用户可以充分利用 Java 中的面向对
象功能。一个配置类可以继承另一个,重写它的@Bean 方法等。
(2)减少或消除 XML 配置。基于依赖注入原则的外化配置的好处已被证明。但是,许多开发人员不希
望在 XML 和 Java 之间来回切换。JavaConfig 为开发人员提供了一种纯 Java 方法来配置与 XML 配置概
念相似的 Spring 容器。从技术角度来讲,只使用 JavaConfig 配置类来配置容器是可行的,但实际上很
多人认为将JavaConfig 与 XML 混合匹配是理想的。
(3)类型安全和重构友好。JavaConfig 提供了一种类型安全的方法来配置 Spring容器。由于 Java 5.0
对泛型的支持,现在可以按类型而不是按名称检索 bean,不需要任何强制转换或基于字符串的查找。
Spring Boot 自动配置原理是什么?
注解 @EnableAutoConfiguration, @Configuration, @ConditionalOnClass 就是自动配置的核心,
@EnableAutoConfiguration 给容器导入META-INF/spring.factories 里定义的自动配置类。
筛选有效的自动配置类。
资源评论
Java旅途
- 粉丝: 1w+
- 资源: 472
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功