yaml语法和配置文件的选择

yaml语法和配置文件的选择

一:yaml语法格式

yam语法格式就是键值的格式
key: value  (键 冒号  空格 值)
注意:如果value是字符串的话,不需要写""
eg1: key: "this is xiaochaochao \n and you"
	输出内容: this si xiaochaochao 换行  and you 
eg2: key: 'this is xiaochaochao \n and you'
	输出内容: this is xiaochaochao \n and you

1.1 如果传递的是对象,map集合

# 第一种写法
friens:
  name: xiaochaochao
  age: 18
# 第二种写法
friens: {name: xiaowangzi,age: 18}

1.2 传递的是数组

# 第一种写法
habitts:
  - xiaobeibei
  - xiaobaobao
  - others
# 第二种写法
habitts: [xiaobeibei,xiaobaobao,others]

二: 配置文件的选择

项目的开发一般有三种模式
dev: 开发模式
prod:生产模式
test:测试模式
在开发过程中,需要根据不同的开发模式来选择不同的配置文件
eg: dev模式 我们就需要选择开发模式的配置文件

2.1 application.properties文件

2.1.1 目录结构
// 在resouces目录下
application.properties
application-dev.properties
application-prod.properties
application-test.properties
2.1.2 激活配置文件
// application.properties文件中内容
spring.profiles.active=dev
// application-dev.properties文件中内容
server.port=8888

2.2 application.yml文件

2.2.1 目录结构
// 在resouces目录下
application.yml
application-dev.yml
application-prod.yml
application-test.yml
2.2.2 激活配置文件
# application.yml 文件中
spring:
  profiles:
    active: dev
# application-dev.yml文件中
server:
  port: 9999
2.2.3 yaml选择配置文件的第二种写法
# application.yml 文件中
spring:
  profiles:
    active: prod

---

spring:
  profiles: dev
server:
  port: 1111

---

spring:
  profiles: prod
server:
  port: 2222

---

spring:
  profiles: test
server:
  port: 3333
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值