srpingboot 多配置文件
时间: 2023-08-06 17:02:15 浏览: 39
Spring Boot允许配置多个配置文件,这些配置文件可以是系统的配置文件或用户自定义的配置文件。系统的配置文件是在初始化Environment时加载的,而用户自定义的配置文件是通过Spring Boot的消息广播机制由ConfigFileApplicationListener类完成加载的。\[2\]在加载多个配置文件时,需要注意配置文件的加载顺序。在Spring Boot 2.4.0之前的版本,配置文件的加载顺序是file:./config/、file:./config/*/、classpath:config/、classpath:。而在Spring Boot 2.4.0及其之后的版本,配置文件的加载顺序是file:./config/*/、file:./config/、classpath:config/、classpath:。\[3\]因此,如果需要在启动时加载外部的配置文件,可以将其放置在相应的位置,并按照指定的加载顺序命名。
#### 引用[.reference_title]
- *1* *3* [关于springboot 多个配置文件的配置](https://blog.csdn.net/qq_39654841/article/details/125059831)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [SpringBoot-配置文件加载](https://blog.csdn.net/wlphlj/article/details/126166346)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]