springboot中配置文件的位置

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/即可

  • 配置方式2:打完包之后直接以java -jar properties-0.0.1-SNAPSHOT.jar --spring.config.location=classpath:/cls/命令启动即可

3. 如何自定义配置文件的名字

默认的配置文件是以application.properties命名的,怎么自定配置文件的名称呢?

  • 配置方式1:idea中的Environment variables中配置spring.config.name=cls即可

  • 配置方式2:打完包之后直接以java -jar properties-0.0.1-SNAPSHOT.jar --spring.config.name=cls启动即可

你可能感兴趣的:(springboot,spring,boot,java,spring)