Spring Boot中采用了大量的自动化配置,但是对开发者而言,在实际项目中不可避免会有一些需要自己手动配置,承载这些自定义配置的文件就是resources目录下的application.properties文件。
Spring Boot项目中的application.properties配置文件一共可以出现在如下4个位置:
·
- 项目根目录下的config文件夹中。
- 项目根目录下。
- classpath下的config文件夹中。
- classpath下。
例如:
例如,在resources目录下创建一个配置文件app.properties,然后将项目打成jar包,打包成功后,使用如下命令运行:
Java -jar springboot003.jar --springboot.config.name=app
在运行时再指定配置文件的名字。使用spring.config.location可以指定配置文件所在目录(注意需要以/结束),代码如下:
Java -jar springboot003.jar --springboot.config.name=app --springboot.config.location=classpath:/
表示启用放在classpath吗、根目录下的名字叫做app的配置文件