你的项目使用的是哪种配置文件?

你的项目使用的是哪种配置文件?插图1

1.开发环境

  • JDK版本:17.0.3
  • IDEA版本: 2022.1.4
  • Maven版本:3.8.6
  • Spring Boot版本:3.0.0

 

2.application.properties配置文件

2.1 创建Module模块

  • 创建spring-boot-properties模块

你的项目使用的是哪种配置文件?插图2

  • 添加Web支持

你的项目使用的是哪种配置文件?插图3

  • 编写PropertiesController类

你的项目使用的是哪种配置文件?插图4

  • 运行并访问

你的项目使用的是哪种配置文件?插图5

2.2 语法规则

  • 语法规则:键=值。

2.3 内置属性的使用

  • 编写application.properties文件

你的项目使用的是哪种配置文件?插图6

  • 使用默认端口和默认路径运行并访问

你的项目使用的是哪种配置文件?插图7

  • 使用新端口和默认路径访问

你的项目使用的是哪种配置文件?插图8

  • 使用新端口和项目路径访问

你的项目使用的是哪种配置文件?插图9

 

  • 使用新端口和完整路径访问

你的项目使用的是哪种配置文件?插图10

2.4 自定义属性的使用

  • 对于自定义的属性可以通过自动注入的方式达到内置的效果

你的项目使用的是哪种配置文件?插图11

  • 修改PropertiesController类

你的项目使用的是哪种配置文件?插图12

  • 运行并访问

你的项目使用的是哪种配置文件?插图13

  • 修改application.properties文件

你的项目使用的是哪种配置文件?插图14

  • 修改PropertiesController类的代码

你的项目使用的是哪种配置文件?插图15

  • 运行结果

你的项目使用的是哪种配置文件?插图16

2.5 ConfigurationProperties注解

  • 若需要注入的属性过多时,则创建类和ConfigurationProperties注解进行处理。
  • 创建JDBCProperties类

你的项目使用的是哪种配置文件?插图17

  • 修改PropertiesController类的代码

你的项目使用的是哪种配置文件?插图18

  • 运行并访问

你的项目使用的是哪种配置文件?插图19

3.application.yml配置文件

3.1 基本概念

  • application.yml是一种yaml格式的配置文件,一种能够被计算机识别的数据序列化格式,更容易被人们阅读,类似于xml文件。

3.2 创建Module模块

  • 创建spring-boot-yml模块

你的项目使用的是哪种配置文件?插图20

  • 添加Web支持

你的项目使用的是哪种配置文件?插图3

3.3 语法规则

  • 语法规则:键: 值,其中冒号和值之间必须有一个空格,使用tab键来划分层级。
  • properties配置文件的优先级高于yml配置文件,若希望使用yml配置文件,则删除或者修改properties配置文件的名称。

3.4 内置属性的使用

  • 编写application.yml文件

你的项目使用的是哪种配置文件?插图21

  • 编写YmlController类

你的项目使用的是哪种配置文件?插图22

  • 运行并访问

你的项目使用的是哪种配置文件?插图23

3.5 自定义属性的使用

  • 对于自定义的属性可以通过自动注入的方式达到内置的效果。

你的项目使用的是哪种配置文件?插图24

  • 修改YmlController类的代码

你的项目使用的是哪种配置文件?插图25

  • 运行并访问

你的项目使用的是哪种配置文件?插图26

3.6 ConfigurationProperties注解的方式

  • 修改application.yml文件

你的项目使用的是哪种配置文件?插图27

  • 创建JDBCProperties类

你的项目使用的是哪种配置文件?插图28

  • 修改YmlController类的代码

你的项目使用的是哪种配置文件?插图29

  • 运行并访问

你的项目使用的是哪种配置文件?插图30

4.多环境配置

4.1 展现形式

  • 使用application-自定义.properties或application-自定义.yml的方式配置多种环境。
  • 通常的命名方式有:
    • dev表示开发环境
    • test表示测试环境
    • uat表示准生产环境
    • pro表示生产环境

4.2 通过总配置文件切换

  • 每种环境对应一个相应的配置文件,使用总配置文件进行切换。
  • 编写application-dev.yml文件的代码:

你的项目使用的是哪种配置文件?插图31

  • 编写application-test.yml文件的代码:

你的项目使用的是哪种配置文件?插图32

  • 编写appliation-uat.yml文件的代码:

你的项目使用的是哪种配置文件?插图33

  • 编写application-pro.yml文件的代码:

你的项目使用的是哪种配置文件?插图34

  • 编写application.yml文件的代码:

你的项目使用的是哪种配置文件?插图35

  • 运行并访问

你的项目使用的是哪种配置文件?插图36

4.3 通过Maven配置进行切换

  • 编写application.yml文件

你的项目使用的是哪种配置文件?插图37

  • 编写pom.xml文件

你的项目使用的是哪种配置文件?插图38

你的项目使用的是哪种配置文件?插图39

你的项目使用的是哪种配置文件?插图39

  • 通过Maven菜单选择具体的环境后运行访问

你的项目使用的是哪种配置文件?插图40

 

更多精彩欢迎关注微信公众号《格子衫007》!

文章来源于互联网:你的项目使用的是哪种配置文件?

THE END
分享
二维码