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中的端⼝,
所以在springcloud中,能⽤l的地⽅,就不要⽤l。
天冷加衣服的暖心句子