SpringBoot之外部化Application Properties

  • SpringApplication会从以下目录加载application.properties:当前目录、当前目录的/config目录下、当前目录的/config目录的子目录下、classpath根目录、classpath的/config目录下
  • 更改application.properties的名字

    SpringBoot之外部化Application Properties_第1张图片


    更改为myproject.properties

  • 选择加载的属性文件使用spring.config.location环境属性


    SpringBoot之外部化Application Properties_第2张图片


    文件路径以\结束                                      由于是option,所以文件可以不存在

  • spring.config.name、spring.config.location、spring.config.additional-location都作为环境属性

  • 使用spring.config.location,其搜索路径有以下


    SpringBoot之外部化Application Properties_第3张图片


     

  • 使用 spring.config.additional-location,其搜索路径有以下


    SpringBoot之外部化Application Properties_第4张图片


    包含默认的目录加载

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