0
点赞
收藏
分享

微信扫一扫

springboot配置文件

捌柒陆壹 2022-04-14 阅读 80
javascript

目录

1.配置文件类型?

2.YAML配置文件的格式

3.配置文件出现的问题?

4.优先级的问题?

1.配置文件类型?

①XML:注重格式的使用

                <executions>
<execution>
<id>repackage</id>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>

②Properties

# 服务器的端口号
server.port=80
#关闭启动日志
#spring.main.banner-mode=off
#更换启动的图标
spring.banner.image.location=../1.png
#设置日志级别 debug
logging.level.root=debug

③YAL

server:
port: 82

④YAML

server:
port: 81

2.YAML配置文件的格式

        ①定义:Yaml(YAML Ain't Markup Language)是一种文件格式【一种数据序列化格式】,springboot推荐的配置格式

        ②优点:-容易阅读容

-容易与脚本语言交互【和boot项目配合获取数据简单】

-重数据轻格式

        ③扩展名:

-yaml

-yml(主流使用)

        ④yaml文件使用规则:

-大小写敏感,大小写字母意义不同

-属性层级关系多层描述,使用多行进行描述;每行使用冒号+空格+值【大项冒号结束改行,属性以值结束】

-使用缩进表示层级间关系,同级左侧对齐,缩进只能使用空格【不能使用tab】

-#表示注释

-语法:

3.配置文件出现的问题?

        在配置文件的时候,发现不可用【没有代码提示!!】

        我们需要创建一个包将其他没有使用的配置放在包中

 

 

4.优先级的问题?

        我们在使用配置文件的时候会出现优先级的问题!!

                -在我们改变端口号的时候,哪个端口号会先提示?

                -或者在我们在显示图片的时候会先选择怎么显示呢?

三种配置文件的优先级

优先级:p>yml>ymal

Application.properties > Application.yml > Application.yaml

【三个配置文件可以共存】

        !!!!

注意:当三个配置文件同时设置一个属性时,按优先级输出;当三个同时设置不同的属性时,都会输出

举报

相关推荐

0 条评论