SpringCloud配置文件l和l区别
SpringCloud配置⽂件l和l区别
前⾔:
SpringBoot默认⽀持properties和YAML两种格式的配置⽂件。前者格式简单,但是只⽀持键值对。如果需要表达列表,最好使⽤YAML格式。SpringBoot⽀持⾃动加载约定名称的配置⽂件,例如l。如果是⾃定义名称的配置⽂件,就要另⽅法了。可惜的是,不像前者有@PropertySource这样⽅便的加载⽅式,后者的加载必须借助编码逻辑来实现。
⼀、l(bootstrap.properties)与l(application.properties)执⾏顺序
茴香饺子馅的做法
加载顺序
求个好玩的网游
付出就有回报⼆、遇到问题及解决⽅案
问题⼀、
在springcloud⼯程中,资源⽂件夹中有 l 、 application-dev(prod、test).yml时,,⼯程启动时会启动⼀个端⼝为8080的tomcat,即使在l、l中指定了端⼝,⼯程也不会加载,推测资源⽂件加载失败。
问题⼆
气象灾害当资源⽂件中有l、l 、 application-dev(prod、test).yml⽂件时,并且三个⽂件都设置三个不同的tomcat的端⼝,此时application-dev会覆盖掉l中的端⼝。
问题三
当只有l时,l中的端⼝则不会覆盖掉l中的端⼝,建行u盾>华为 mate8
所以在springcloud中,能⽤l的地⽅,就不要⽤l。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。