好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Java springboot yaml语法注解

yaml语法注解

配置文件

两种形式

application.properties和.yaml

第一种语法 key=value

第二种key:空格value

作用用来修改spring默认的配置

YAML:

YAML是"YAML Ain't a Markup Language"(YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:[Yet Another Markup Language](仍是一种标记语言),但为了强调这种语言以数据做为中心,而不是以标记语言为重点,而用反向缩略语重命名。

YAML A Markup Language:是一个标记语言

YAML isnot Markup Language:不是一个标记语言

YAML

?

1

2

server:

   port: 8080

xml

?

1

2

3

< servlet >

     < port >8080</ port >

</ servlet >

yaml语法

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

对空格要求高

#普通ky-value

name:qinjiang

#对象

student:

   name: qinjiang

   age: 3

#  行内写法

students: {name: qinjiang,age: 3 }

#数组

pets:

   - cat

   - dog

   - pig

   pets: [cat,dog,pig]

properties官方推荐

?

1

2

3

4

#只能保持键值对

name=qinjiang

student.name = qinjiang

student.age= 3

当不使用yaml配置多个端口则需要创建新的properties文件

使用yaml则不需要

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

server:

   port: 8081

spring:

   profiles:

     active: dev

---

server:

   port: 8082

spring:

   profiles:dev

---

server:

   port: 8083

spring:

   profiles:test

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!

原文链接:https://blog.csdn.net/qq_52329552/article/details/120208907

查看更多关于Java springboot yaml语法注解的详细内容...

  阅读:21次