本文参考:《紧急整理了 20 道 Spring Boot 面试题,我经常拿来面试别人!》
百度云:https://pan.baidu.com/s/17u1J-SOYYpbO-HMoMKJOLg
提取码:cd75
目录
- 1.什么是spring boot
- 2.spring boot优点
- 3.Spring Boot 的核心配置文件有哪几个?它们的区别是什么?
- 4.Spring Boot 的配置文件有哪几种格式?它们有什么区别?
- 5.如何导入配置文件
- 6.Spring Boot 的核心注解
- 7、如何启用Spring Boot 特性
- 8、Spring Boot 需要独立的容器运行吗?
- 9、运行 Spring Boot 有哪几种方式?
- 10、Spring Boot 自动配置原理是什么?
- 11、Springboot读取配置文件的几种方式
- 12、你如何理解 Spring Boot 中的 Starters?
- 13、如何在 Spring Boot 启动的时候运行一些特定的代码?
- 14、Spring Boot 支持哪些日志框架?推荐和默认的日志框架是哪个?
- 15、SpringBoot 实现热部署有哪几种方式?
- 16.你如何理解 Spring Boot 配置加载顺序?
- 17、Spring Boot 如何定义多套不同环境配置?
- 18、Spring Boot 可以兼容老 Spring 项目吗,如何做?
1.什么是spring boot
Spring boot是spring开源组织下的一个子项目,是整个spring技术栈的一个大整合,简化了spring应用开发,省去了xml配置,开发者能快速上手。
2.spring boot优点
3.Spring Boot 的核心配置文件有哪几个?它们的区别是什么?
Spring Boot 的核心配置文件是 bootstrap 和 application 配置文件。
bootstrap 配置文件:可添加额外的配置属性。boostrap 由父 ApplicationContext 加载,比 applicaton 优先加载,boostrap 里面的属性不能被覆盖。
application 配置文件主要用于 Spring Boot 项目的自动化配置,可用来修改默认配置。
4.Spring Boot 的配置文件有哪几种格式?它们有什么区别?
.properties 和 .yml,它们的区别主要是书写格式不同。
1).properties
2).yml
另外,.yml 格式不支持 @PropertySource 注解导入配置。
5.如何导入配置文件
@PropertySource&@ImportResource&@Bean