yaml语法

一、yml基本语法

key: value(注意有空格)

server:
  port: 8080

二、值的写法

1、普通值(字面量)数字、字符串、布尔型

字符串默认不用加引号。

双引号不会转义字符串里面的转义字符,单引号会转义。

2、对象

user:
     username: law
     gender: male

一行的写法

user: {username: law,gender: male}

3、列表(list、set)

nations:
        - China
        - USA
        - English
        - Franch
nations: [China,USA,English,Franch] //一行的写法

三、将配置文件中的值映射到文件中

使用@ConfigurationProperties注解,只有组件可以用,而且默认全局配置文件使用。使用@PropertySource(vlaue="classpath=/")来注入指定的配置文件,使用@ImportSource来加载外部的spring配置文件。

prefix="要注入的属性"

导入配置文件处理器会有提示

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-configuration-processor</artifactId>
			<optional>true</optional>
		</dependency>
posted on 2019-12-16 17:11  wochidaxigua  阅读(184)  评论(0编辑  收藏  举报