SpringBoot:SpirngBoot的配置文件及多环境配置

一、SpringBoot简介

在SpringBoot中,此文所说的配置文件是在IDEA上resource项目文件夹下面的属性文件

1. SpringBoot配置文件简介

SrpingBoot默认的配置文件有两种:

  • application.property
  • application.yml (这种配置文件用得越来越多)

两个属性文件的文件名是固定的,存放到classpath:/或都classpath/config文件夹下面。
配置文件的主要作用是:通过修改配置文件,来修改SpringBoot的默认配置!
SpringBoot配置文件中默认的配置项可以从网络上查询:
https://docs.spring.io/spring-boot/docs/current/reference/html/application-properties.html#application-properties.core.spring.codec.max-in-memory-size

  • 注:在SpringBoot2.0中的属性配置和SpringBoot1.0中的配置是不一样的。

2. YAML配置文件

YAML。他不是一种简单标记语言,他是用来写配置文件的语言,以数据为中心,比较简洁和强大,比xml,properties更合适做配置文件!

YAML文件后缀名可以为:.yml 和 .yaml;

语法规则:

  • 大小写敏感
  • 使用缩进表示层级关键
  • 缩进时不能使用Tab键,只能用两个空格来缩进
  • 相同层级的元素需要对齐
  • #号表示注释
  • key 和 属性值之间,在: 后面需要有一个空格!

3. 基本用法

YAML支持的数据结构有三种:

  • 字面量:指单个的,不可再分的值(最简单的值)
  • 对象:键值对的集全
  • 数组:一组按次序拜倒的值

三种数据结构的用法

  • 字面量:普通的值,如数字、字符串,布尔值
number: 12.5
str: hello
name: 'tom abc'  #如果字符串包含空格或者特殊字符,必须用引号引起来,单引号和双引号都可以
name: 'tom\n'  # 单引号不对特殊字符进行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值