学习目标

二、基础配置

1. 配置文件格式

问题导入

框架常见的配置文件有哪几种形式?

1.1 修改服务器端口

http://localhost:8080/books/1 >>> http://localhost/books/1

SpringBoot提供了多种属性配置方式

 

1.2 自动提示功能消失解决方案

操作步骤:

image-20210811211456419

image-20210811211507840

image-20210811211516197

image-20210811211525671

image-20210811211548589

image-20210811211556445

 

1.3 SpringBoot配置文件加载顺序(了解)

 

注意事项:

  1. SpringBoot核心配置文件名为application
  2. SpringBoot内置属性过多,且所有属性集中在一起修改,在使用时,通过提示键+关键字修改属性

 

2. yaml

问题导入

什么是yaml,和properties有什么区别?

 

2.1 yaml语法规则

2.2 yaml数组数据

image-20210811195722156

2.3 yaml数据读取

image-20210811195801430

image-20210811195823054

image-20210811195844691

image-20210815102251887

3. 多环境开发配置

问题导入

在实际开发中,项目的开发环境、测试环境、生产环境的配置信息是否会一致?如何快速切换?

3.1 多环境启动配置

image-20210811195942997

image-20210811200002937

image-20210811200030710

3.2 多环境启动命令格式

image-20210811200354075

 

3.3 多环境开发控制

Maven与SpringBoot多环境兼容(步骤)

①:Maven中设置多环境属性

②:SpringBoot中引用Maven属性

image-20210811200516648

③:执行Maven打包指令

image-20210811200646189

④:对资源文件开启对默认占位符的解析

image-20210811200628431

4. 配置文件分类

问题导入

SpringBoot的配置文件可以放在项目的哪些地方?

image-20210811200723514