SpringBoot的配置文件有两种:一种是properties结尾的,一种是yaml或者yml文件结尾的。
application.properties
application.yml

1.默认情况下是properties结尾的配置文件,都放在src/main/resources目录。

例:

application.properties文件配置:

//随机端口号server.port=${random.int[1024,9999]}

server.port=9090gx.msg=hi,hello world

转换为application.yml文件配置:

server:port: 9090gx:msg: hi,hello world

以空格的缩进程度来控制层级关系,空格个数不重要。

2.区别

正常的情况是先加载yml,接下来加载properties文件。如果相同的配置存在于两个文件中。最后会使用properties中的配置。最后读取的优先集最高。

两个配置文件中的端口号不一样会读取properties中的端口号

yml和properties的区别相关推荐

  1. 都说.yml 比 .properties好用,你知道为什么嘛

    spring boot常用配置 配置名称 默认值 描述 server.port 8080 端口号 server.servlet.context-path / 设置应用上下文 logging.file ...

  2. Spring Boot 配置文件 yml与properties

    原文链接:https://blog.csdn.net/qq_33524158/article/details/79600434 1.配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固 ...

  3. yml和properties的加载顺序

    yml和properties的加载顺序 正常的情况是先加载yml,接下来加载properties文件.如果相同的配置存在于两个文件中.最后会使用properties中的配置.最后读取的优先级最高. 两 ...

  4. properties类_受不了springboot的yml和properties配置,我扩展出了groovy配置

    文中代码地址:https://github.com/gaohanghbut/groovy-configuration 起因 Springboot支持yml和properties两种方式的配置,不知道有 ...

  5. SpringBoot - yml与properties配置文件及bean赋值

    SpringBoot - yml与properties配置文件及bean赋值 ① SpringBoot的配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的 : applicati ...

  6. 在Spring Cloud中.yml与.properties

    在Spring Cloud的配置文件中,发现使用yml与properties两种后缀的文件: 在application.properties中内容是这样的: server.port=8801 eure ...

  7. spring boot配置文件:application.yml (yml与properties文件优缺对比)

    现在我们的application.properties文件内容是: [plain]view plain copy server.port=8090 server.session-timeout=30 ...

  8. SpringBoot学习:读取yml和properties文件的内容

    一.在SpringBoot实现属性注入: 1).添加pom依赖jar包: 1 <!-- 支持 @ConfigurationProperties 注解 --> 2 <!-- https ...

  9. 使用java代码获取yml及properties文件中的内容,获取值

    获取properties文件中的内容 最近做项目一些值需要放在配置文件中,一开始使用的是properties文件,我这里没有使用注解@Value获取. 获取: InputStream in = Mes ...

最新文章

  1. 关于计算机网络传输介质 下列叙述正确的是,《计算机基础》习题1-7
  2. 行走在台北·之二·九份(转载)
  3. (转)类库 框架 模式
  4. 给Xshell设置舒适的配色方案
  5. 和身份证有关的5个Excel函数公式
  6. 99 网络编程_传统网络工程师如何利用python实现公司内网IP地址信息查询?
  7. Android 原生ExoPlayer 解析
  8. Python:PyCharm选择性忽略PEP8警告
  9. 区块链100篇之第三篇--数字签名
  10. Linux VIM编辑器详解
  11. java 置顶窗体_windows 下如何让一个窗口置顶?
  12. 计算机快捷键任务管理器,任务管理器快捷键,小编教你电脑如何打开任务管理器...
  13. rpg模拟器汉化android版,nekorpg模拟器
  14. python评分卡模型
  15. DBSCAN聚类算法
  16. 0x8000FFFF(0X8000FFFF,WPS)
  17. 为什么空调能制冷和滴水?
  18. STM32H743内部所有SRAM的使用
  19. DRV8814PWPR
  20. ionic+vue+capacitor系列笔记--03项目使用Native插件

热门文章

  1. PCB软件使用之mechanical机械层
  2. 计算机老师需要考普通话吗,汉语水平考试是普通话考试吗(普通话报名必须用电脑吗)...
  3. 高性能MySQL 笔记
  4. (免费分享)基于springboot论坛bbs系统
  5. python发送esc_使用win32prin将一行文本发送到Python中的ESC/POS打印机
  6. [RK356x] [Firefly-Ubuntu] 10min带你了解Ubuntu固件各个分区
  7. nginx 502 Bad Gateway解决办法
  8. 织梦模板之家:如何安装更换织梦cms模板
  9. 清理localstorage_localstorage文件夹可以删除吗
  10. 论文阅读003:《Learning local feature descriptors with triplets and shallow convolutional neural networks》