springboot-run指定配置文件
时间: 2023-11-17 14:47:58 浏览: 173
在Spring Boot项目中,可以通过在启动类上使用@PropertySource注解来指定配置文件。例如,在启动类上加上@PropertySource注解,并指定要加载的配置文件的路径,如下所示:
```java
@SpringBootApplication
@PropertySource(value = {"test.properties","bussiness.properties"})
public class PropertyApplication {
public static void main(String[] args) {
SpringApplication.run(PropertyApplication.class, args);
}
}
```
以上代码指定了要加载的配置文件为test.properties和bussiness.properties。
此外,在Spring Boot项目中还有其他的配置文件加载方式。Spring Boot在启动时会按照一定的顺序加载配置文件,具体如下:
1. 首先会默认加载bootstrap.properties或者bootstrap.yml这两个配置文件(这两个优先级最高);
2. 接着会加载application.properties或application.yml;
3. 如果配置了spring.profiles这个变量,同时还会加载对应的application-{profile}.properties或者application-{profile}.yml文件,profile为对应的环境变量,比如dev;
4. 如果没有配置profile,则会加载profile=default的配置文件。
通过上述方式,Spring Boot项目在启动时就可以加载指定的配置文件,从而保证配置的正确性。
阅读全文