三、SpringBoot-application.properties配置文件和application.yml配置文件
其实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配置文件相关推荐
- application.properties转换成application.yml配置Oracle数据库连接时报错
application.properties转换成application.yml报错Failed to determine a suitable driver class,原因是driver-clas ...
- Springboot 项目中 xml文件读取yml 配置文件
2019独角兽企业重金招聘Python工程师标准>>> 在xml文件中读取yml文件即可,代码如下: 现在spring-boot提倡零配置,但是的如果要集成老的spring的项目,涉 ...
- springboot 两个src_springboot application.properties 写多个配置文件怎么写
展开全部 springboot application.properties 写多32313133353236313431303231363533e78988e69d8331333365643661个 ...
- spring boot配置文件:application.yml (yml与properties文件优缺对比)
现在我们的application.properties文件内容是: [plain]view plain copy server.port=8090 server.session-timeout=30 ...
- springboot的application.properties与.yml的区别
现在我们的application.properties文件内容是: [plain] view plain copy server.port=8090 server.session-timeou ...
- SpringBoot application.properties读取属性配置文件中文显示为乱码问题的解决
在Spring Boot项目的application.properties中写中文的配置文件,在本地IDEA中取出来是好的,但是已jar的形式发布,再访问时发现是乱码了. 后来自己在网上搜解决办法,网 ...
- 05全局配置文件application.properties详解
Spring Boot 提供了大量的自动配置,极大地简化了spring 应用的开发过程,当用户创建了一个 Spring Boot 项目后,即使不进行任何配置,该项目也能顺利的运行起来.当然,用户也可以 ...
- application terminated怎么解决_优雅解决 SpringBoot 工程中多环境下 application.properties 的维护问题...
个人微信号:geekoftaste, 期待与大家一起探讨! 背景 我们知道 SpringBoot 有一个全局的配置文件 application.properties, 可以把工程里用到的占位符,第三方 ...
- Spring application.properties
一.application.properties配置文件的作用 (系统变量存放在固定位置 启动shell会自动读取系统变量,然后shell中我们可以直接echo出来 Spring 就相当于启动了Spr ...
- properties配置文件和yml配置文件互相转换
原因: 在现有的API中只找到了读取yml配置文件转化为properties形式,未找到properties格式文件,网上其他人写的测试后都有各种各样的bug,于是就自己手动重新编写一个. 目标: 1 ...
最新文章
- 首位猪心移植患者去世!术后存活2个月,创造医学里程碑;官方讣告:哀悼并感谢所作巨大贡献...
- Fortinet网络接入及安全方案配置步骤
- Ground Truth
- Python之IO模型
- matlab语言中的assert断言函数
- 重磅!2020年国家科技奖受理项目出炉,含钟南山院士团队项目!
- c++已知2点求中垂线_高中化学基于元素周期表的推断题知识总结!(2)
- 盲人编程_帮助盲人学习编码
- OpenShift 4 - 使用定制的Grafana和Dashboard
- [物理学与PDEs]第1章习题6 无限长载流直线的磁场
- 十六进制转为float,float转为二进制
- 视觉SLAM十四讲第七讲
- PaddleOCR二次全流程——2.使用StyleText合成图片
- Particle Trimming
- 如何冻结excel指定行和列
- 【BZOJ4987】Tree 树形DP
- 计算机音乐夜空,星空音乐在线点播系统
- 华为从服务器获取安装包信息失败,华为系统恢复获取安装包信息失败
- 全球搜索引擎营销大会(上海站)即将召开
- 三易通进销存系统 项目研发总结