2020最新总结,大厂常问的SpringBoot高频面试题(30题+答案+学习导图)

本文汇总了SpringBoot的30道高频面试题,涵盖了SpringBoot的基础概念、特性、配置、启动方式、自动配置原理等方面,并提供了详细解答,助你轻松应对SpringBoot相关面试。
摘要由CSDN通过智能技术生成

前言 

今天跟大家分享下SpringBoot 常见高频面试题的知识。

下面是小编关于SpringBoot的知识点总结了一个思维导图,希望对大家所有帮助!

话不多说,下面我们开始正题:

1. 什么是SpringBoot?

通过Spring Boot,可以轻松地创建独立的,基于生产级别的Spring的应用程序,您可以“运行”它们。大多数Spring Boot应用程序需要最少的Spring配置。

2. SpringBoot的特征?

  • 创建独立的Spring应用程序

  • 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)

  • 提供固化的“starter”依赖项,以简化构建配置

  • 尽可能自动配置Spring和3rd Party库

  • 提供可用于生产的功能,例如指标,运行状况检查和外部化配置

  • 完全没有代码生成,也不需要XML配置

3. 如何快速构建一个SpringBoot项目?

  • 通过Web界面使用。http://start.spring.io

  • 通过Spring Tool Suite使用。

  • 通过IntelliJ IDEA使用。

  • 使用Spring Boot CLI使用。

4. SpringBoot启动类注解?它是由哪些注解组成?

@SpringBootApplication

  • @SpringBootConfifiguration:组合了 @Confifiguration 注解,实现配置文件的功能。

  • @EnableAutoConfifiguration:打开自动配置的功能,也可以关闭某个自动配置的选项。

  • @SpringBootApplication(exclude = { DataSourceAuto

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值