SpringBoot复习笔记之配置-02

 

目录

1 配置文件

1.1 配置文件的类型

1.2 配置的动态绑定

1.3 配置文件的优先级

1.4 多环境的配置


1 配置文件

1.1 配置文件的类型

*.properties

*.yml / yaml<YAML教程>  注意:属性后面一定要加空格,否则不识别

如果两种格式的配置文件都存在,properties 会把yaml覆盖。

1.2 配置的动态绑定

@Value注解,加在属性上,将配置文件的种的某一个属性的值和实体类中的属性绑定。

@ConfigurationProperties,加在类上面,批量注入

1.3 配置文件的优先级

file(当前项目根目录): /config/application.yml  最高

file:/application.yml  其次

classpath(即resources):/config/application.yml    如果配置文件特别多,推荐使用这种

classpath:/application.yml   配置文件少的时候就不创建config目录了

1.4 多环境的配置

在实际的开发过程中,可能有多个不同环境的配置文件,例如开发环境、测试环境、生产环境等。SpringBoot支持程序在启动时在配置文件中指定环境的配置文件,配置文件的格式为application-{profile}-properties,其中{profile}对应环境标识,例如:

application-dev.properties -----开发环境

application-test.properties -----测试环境

application-prod.properties ---生产环境

激活方式:只需要在application.yml中加上spring.profiles.active的配置即可,该配置指定使用那一个profiles.例如使用application-dev.properties.则配置代码如下:

spring.profiles.active=dev

server.port=8080

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值