Spring Boot 默認會讀取 application.properties 或 application.yml 配置文件。如果你想讀取其他指定的配置文件,可以通過在 application.properties 或 application.yml 文件中配置 spring.config.name 或 spring.config.location 屬性來指定。
spring.config.name=myconfig
spring.config.name=myconfig
spring.config.location=file:/opt/config/
或者,如果你的配置文件在 classpath:config/ 目錄下,可以在 application.properties 文件中添加以下配置:
spring.config.name=myconfig
spring.config.location=classpath:config/
注意:如果你同時配置了 spring.config.name 和 spring.config.location 屬性,Spring Boot 會先查找 spring.config.location 指定的路徑下的文件,如果找不到再去查找 classpath 下的文件。
@Configuration
@PropertySource("classpath:myconfig.properties")
public class MyConfig {
// ...
}
以上是讀取指定配置文件的幾種方式,你可以根據你的需求選擇合適的方式。