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有哪几种方式?
- 打包用
命令或者放到容器中运行 - 用
Maven/Gradle插件运行 - 直接执行
.main方法运行
09、SpringBoot需要独立的容器吗(比如Tomcat)?
答:可以不需要,Spring Boot 内置了Tomcat/Jetty容器
10、开启Spring Boot 特性有几种方法?
- 继承 spring-boot-starter-parent项目
- 导入spring-boot-dependencies项目依赖