大厂面试计划:【SpringBoot篇6-10题】

60 阅读1分钟

SpringBoot 面试题 6-10题

凡是自强不息者,最终都会成功。

06、Spring Boot 与 Spring Cloud 的区别?

  • Spring Boot 是快速开发Spring框架,Spring Cloud 是完整的微服务框架
  • Spring Cloud 依赖于 Spring Boot 才能构建

07、Spring Boot的核心注解是那个?它由那几个注解组成的?

  • 启动类上边的注解是 @SpringBootApplication,它也是Spring boot 的核心注解。
  • 包含:@SpringBootConfiguration:组合了@Configuration注解,实现配置文件的功能。
  • ComponentScan:Spring组件扫描
  • @EnableAutoConfiguration :打开自动配置的功能,也可以关闭单个自动配置的选项。
    • 列如
      • java关闭数据源自动配置功能
      • @SpringBootApplication(exclude={DataSourceAutoConfiguration.class})

08、运行Spring Boot有哪几种方式?

  1. 打包用命令或者放到容器中运行
  2. Maven/Gradle 插件运行
  3. 直接执行 .main方法运行

09、SpringBoot需要独立的容器吗(比如Tomcat)?

答:可以不需要,Spring Boot 内置了Tomcat/Jetty容器

10、开启Spring Boot 特性有几种方法?

  1. 继承 spring-boot-starter-parent项目
  2. 导入spring-boot-dependencies项目依赖