其实SpringBoot的配置文件有.properties和.yml两种形式,两种配置文件的效果类似,只不过是格式不同而已,孩儿们可以根据下面这几种张截图,通过对比端口号的配置,以及连接SQLServer数据库的配置的书写格式来自己体会两者的不同,选择自己心仪的一款使用哦:

.properties和.yml的区别

注意!!!:

1、当properties和yml同时存在时,properties的优先级会比yml高(记忆技巧:这个世界上,谁长,谁NB)

2、两种文件都是用#注释

3、yml的优点在于可以省去一下重复代码

4、在properties文件里面的 “ .”  连接在yml文件里面全部换成 ":" 进行连接,并且每一级之间必须换行,在第二级开始应该进行一个Tab键的缩进,如果是同级的就不需要进行缩进

5、在yml文件里面如果是需要进行赋值那么必须是要在 ":" 后面进行一个空格键的缩进

6、在yml文件里面所有的配置,相同级别只能出现一次,比如我们使用了spring这个级别,那么我们在后边进行spring级别的配置的时候就必须在这个地方进行,不能在写一个spring级别

多个properties文件的切换:

在实际开发过程中我们可能需要在测试环境,以及生产环境,或者其他环境下进行切换,那么我们如果每次切换的时候都是一个个的配置参数进行修改,那还不得累死。。。

其实我们可以不使用我们项目中原有的application.properties文件,而仅仅在这个application.properties文件里面写上一句配置:

注意application.properties文件里面书写:spring.profiles.active=***,相应的我们要新建的properties文件的名字一定是:application-***.properties的格式

properties 文件和yml文件优先级:

application-***.properties > application.properties > yml

.properties文件注释和.yml文件代码注释:

好了,关于SpringBoot的.properties和.yml的文件的配置今天就给大家说到这里了,偷偷地写的。。。拜拜了

转载于:https://www.cnblogs.com/luzhanshi/p/10597641.html

三、SpringBoot-application.properties配置文件和application.yml配置文件相关推荐

  1. application.properties转换成application.yml配置Oracle数据库连接时报错

    application.properties转换成application.yml报错Failed to determine a suitable driver class,原因是driver-clas ...

  2. Springboot 项目中 xml文件读取yml 配置文件

    2019独角兽企业重金招聘Python工程师标准>>> 在xml文件中读取yml文件即可,代码如下: 现在spring-boot提倡零配置,但是的如果要集成老的spring的项目,涉 ...

  3. springboot 两个src_springboot application.properties 写多个配置文件怎么写

    展开全部 springboot application.properties 写多32313133353236313431303231363533e78988e69d8331333365643661个 ...

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

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

  5. springboot的application.properties与.yml的区别

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

  6. SpringBoot application.properties读取属性配置文件中文显示为乱码问题的解决

    在Spring Boot项目的application.properties中写中文的配置文件,在本地IDEA中取出来是好的,但是已jar的形式发布,再访问时发现是乱码了. 后来自己在网上搜解决办法,网 ...

  7. 05全局配置文件application.properties详解

    Spring Boot 提供了大量的自动配置,极大地简化了spring 应用的开发过程,当用户创建了一个 Spring Boot 项目后,即使不进行任何配置,该项目也能顺利的运行起来.当然,用户也可以 ...

  8. application terminated怎么解决_优雅解决 SpringBoot 工程中多环境下 application.properties 的维护问题...

    个人微信号:geekoftaste, 期待与大家一起探讨! 背景 我们知道 SpringBoot 有一个全局的配置文件 application.properties, 可以把工程里用到的占位符,第三方 ...

  9. Spring application.properties

    一.application.properties配置文件的作用 (系统变量存放在固定位置 启动shell会自动读取系统变量,然后shell中我们可以直接echo出来 Spring 就相当于启动了Spr ...

  10. properties配置文件和yml配置文件互相转换

    原因: 在现有的API中只找到了读取yml配置文件转化为properties形式,未找到properties格式文件,网上其他人写的测试后都有各种各样的bug,于是就自己手动重新编写一个. 目标: 1 ...

最新文章

  1. 首位猪心移植患者去世!术后存活2个月,创造医学里程碑;官方讣告:哀悼并感谢所作巨大贡献...
  2. Fortinet网络接入及安全方案配置步骤
  3. Ground Truth
  4. Python之IO模型
  5. matlab语言中的assert断言函数
  6. 重磅!2020年国家科技奖受理项目出炉,含钟南山院士团队项目!
  7. c++已知2点求中垂线_高中化学基于元素周期表的推断题知识总结!(2)
  8. 盲人编程_帮助盲人学习编码
  9. OpenShift 4 - 使用定制的Grafana和Dashboard
  10. [物理学与PDEs]第1章习题6 无限长载流直线的磁场
  11. 十六进制转为float,float转为二进制
  12. 视觉SLAM十四讲第七讲
  13. PaddleOCR二次全流程——2.使用StyleText合成图片
  14. Particle Trimming
  15. 如何冻结excel指定行和列
  16. 【BZOJ4987】Tree 树形DP
  17. 计算机音乐夜空,星空音乐在线点播系统
  18. 华为从服务器获取安装包信息失败,华为系统恢复获取安装包信息失败
  19. 全球搜索引擎营销大会(上海站)即将召开
  20. 三易通进销存系统 项目研发总结

热门文章

  1. 最常用计算机信息呼唤标准代码,计算机考试题
  2. android 自定义view画表格,Android自定义View实现课程表表格
  3. navicat怎么导出mysql_navicat怎么把数据库导出
  4. 事件处理 java_Java事件处理的4种方法
  5. linux 搜索 文件 内容,Linux 文件查找及文件内容查找
  6. docker从仓库找镜像
  7. 计算机无法安装hp网络打印机,安装HP网络打印机步骤
  8. 算法基础:常用的排序算法知识笔记
  9. URI和URL及URN的区别
  10. 你知道source map如何帮你定位源码么?