核心配置文件使用专项测试
考察知识点
- application.properties/yml配置语法
- 配置属性读取方式
- 多环境配置管理
- 配置文件优先级
💡 参考答案在文末
判断题
1
在application.yml中,缩进必须使用空格而不能使用Tab键,因为Tab字符在YAML中会导致解析错误。
2
当同时存在application.yml和application-dev.yml配置文件时,application-dev.yml中的配置会覆盖application.yml中相同配置项的值。
单选题
3
SpringBoot默认的配置文件名称是什么?它应该放在哪个目录下?
4
在application.yml配置文件中,以下哪种写法是正确的?
5
在SpringBoot中创建开发环境和生产环境的配置文件,命名规则是什么?
6
SpringBoot项目有application-dev.yml和application-prod.yml两个环境配置文件。如何指定启动时使用生产环境配置?
7
在SpringBoot中,如何将application.yml中定义的自定义属性注入到Java类的字段中?
8
当需要注入大量相关配置属性时,使用@ConfigurationProperties注解相比@Value有什么优势?
9
在使用@Value注入配置值时,以下哪种方式是正确的?
多选题
10
SpringBoot多环境配置适用于以下哪些场景?
11
@Value注解支持以下哪些注入方式?
填空题
12
在SpringBoot中使用@Value注解注入配置值:
- 引用配置属性的语法是:____________
- 设置默认值的语法是:____________
- 使用SpEL表达式的语法是:____________
参考答案
1.正确
2.正确
3.B
4.D
5.A
6.D
7.B
8.B
9.B
10.A; B; C; D; E
11.A; B; C; D; E; F
12.${property.name};${property.name:default};#{expression}
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码