SpringBoot 中.yml与.properties的区别

SpringBoot 中.yml与.properties的区别application properties 中内容如下 server port 8088server servlet context path abcapplicati yml 中内容如下 server port 8080servlet

大家好,欢迎来到IT知识分享网。

SpringBoot 中.yml与.properties的区别

Spring boot中支持两种后缀的配置文件:yml和properties。

application.properties中内容如下:

server.port=8088

server.servlet.context-path=abc

application.yml中内容如下:

server:

port: 8080

servlet:

context-path: /abc

区别:

1.properties和.yml是springboot中配置文件中的两种不同的后缀名;

2.yml拥有天然的树状结构;

3.在properties文件中是以”.”进行分割的, 在.yml中是用“:”进行分割;

4.yml的数据格式是K-V格式(和json很像),并且通过“:”

进行赋值;

5.在.yml中缩进一定不能使用TAB,否则会报很奇怪的错误;

6.每个k的冒号后面一定都要加一个空格;

7.yml比.properties对中文支持更友好。

yml格式的配置文件需要注意几点:

1.冒号后面要加空格;

2.缩进不能使用TAB;

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/90283.html

(0)
上一篇 2026-03-30 14:45
下一篇 2026-02-05 22:46

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信