springboot中配置文件的位置
1.springboot配置文件的位置
springboot中的配置文件有两种配置文件,一种是properties,一种是yml,这两种配置文件如果不冲突的话,则互相补充,如果冲突的话则properties配置文件的优先级更高。
这两种配置文件存放的位置一共有四种:
- 项目根目录下的
config/application.properties - 项目根目录下的
application.properties - 项目
resources目录下的config/application.properties - 项目
resources目录下的application.properties
这四个的优先级逐次降低,一般默认即可。
2.如何自定义application.properties的位置
默认application.properties的位置就是如上所说的4个,如果想自定义application.properties的位置呢?
配置方式1:
idea中的Environment variables中配置spring.config.location=classpath:/cls/即可![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I0gL00BK-1621346094357)(en-resource://database/1115:0)]](https://img-blog.csdnimg.cn/20210518215559299.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYW9zaGlndWFuZzM=,size_16,color_FFFFFF,t_70)
配置方式2:打完包之后直接以
java -jar properties-0.0.1-SNAPSHOT.jar --spring.config.location=classpath:/cls/命令启动即可![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UQplfBU6-1621346094358)(en-resource://database/1117:0)]](https://img-blog.csdnimg.cn/20210518215621108.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYW9zaGlndWFuZzM=,size_16,color_FFFFFF,t_70)
3. 如何自定义配置文件的名字
默认的配置文件是以application.properties命名的,怎么自定配置文件的名称呢?
配置方式1:
idea中的Environment variables中配置spring.config.name=cls即可![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CRZzcg7G-1621346094359)(en-resource://database/1121:0)]](https://img-blog.csdnimg.cn/20210518215635381.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYW9zaGlndWFuZzM=,size_16,color_FFFFFF,t_70)
配置方式2:打完包之后直接以
java -jar properties-0.0.1-SNAPSHOT.jar --spring.config.name=cls启动即可![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zqdi6wmg-1621346094360)(en-resource://database/1123:0)]](https://img-blog.csdnimg.cn/20210518215652841.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYW9zaGlndWFuZzM=,size_16,color_FFFFFF,t_70)
版权声明:本文为xiaoshiguang3原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。