配置文件加载位置

springboot 启动
会扫描以下位置的application.properties
或者application.yml文件,作为Spring boot的默认配置文件

–file:./config/
–file:./
–classpath:/config/
–classpath:/

优先级

优先级由高到底

所有位置的文件,都会被加载
高优先级配置内容,会覆盖低优先级配置内容

指定配置文件位置
项目打包好之后,可以使用命令行参数的形式
启动项目的时候,来指定配置文件的新位置

指定配置文件,和默认加载的这些配置文件
共同起作用形成互补配置

java -jar spring-boot-02-config-02-0.0.1-SNAPSHOT.jar --spring.config.location=G:/application.properties

优点

当打包完成之后,需要添加配置
可以直接在外部编写配置文件
启动的时,添加配置文件

不需要修改工程中的配置文件
重新打包,重新运行

Spring boot配置文件加载位置相关推荐

  1. Spring Boot配置文件加载顺序

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.通过spring.config.location改变配置文件的位置 二.外部配置加载顺序 1.使用命令行参数指定加 ...

  2. Spring Boot 配置文件加载顺序

    1.介绍 依次为: bootstrap.properties -> bootstrap.yml -> application.properties -> application.ym ...

  3. Spring Boot配置加载顺序

    Spring Boot 不仅可以通过配置文件进行配置,还可以通过环境变量.命令行参数等多种形式进行配置.这些配置都可以让开发人员在不修改任何代码的前提下,直接将一套 Spring Boot 应用程序在 ...

  4. springboot 读取配置文件_使用 @ConfigurationProperties 在 Spring Boot 中加载配置

    本文地址: 使用 @ConfigurationProperties 在 Spring Boot 中加载配置 使用 Spring Boot 加载配置文件的配置非常便利,我们只需要使用一些注解配置一下就能 ...

  5. 配置文件加载位置||外部配置加载顺序||自动配置原理

    配置文件加载位置 SpringBoot会从这四个位置全部加载主配置文件:互补配置: 外部配置加载顺序 自动配置原理 1.自动配置原理: 1).SpringBoot启动的时候加载主配置类,开启了自动配置 ...

  6. SpringBoot - 配置文件加载位置与优先级

    SpringBoot - 配置文件加载位置与优先级 [1]项目内部配置文件 spring boot 启动会扫描以下位置的application.properties或者application.yml文 ...

  7. 在Spring Boot中加载初始化数据

    文章目录 依赖条件 data.sql文件 schema.sql 文件 @sql注解 @SqlConfig 注解 在Spring Boot中加载初始化数据 在Spring Boot中,Spring Bo ...

  8. Spring Boot - 花式加载配置文件

    文章目录 Pre 导图 Pre Spring Boot - ConfigDataEnvironmentPostProcessor(Boot 2.4)搞定配置文件加载优先级 导图

  9. Spring Boot : 资源加载器

    1.美图 2.概述 前言参考: 源码:Spring boot 主程序的功能(启动流程) ResourceLoader接口,在 Spring 中用于加载资源,通过它可以获取一个Resouce 对象.使用 ...

最新文章

  1. React 项目--button 绑定事件(15)
  2. JavaScript原生对象属性和方法详解——String对象
  3. linux 下脚本安装 mysql_linux(centos7)下编译安装mysql(数据库)一键安装详解+脚本文件...
  4. python(7)– 类的反射
  5. androidx86 9.0下载_Surface pro 安装 android x86/chrome OS
  6. Bluetooth L2CAP介绍
  7. Leetcode18.四数之和
  8. WinForm 设置窗体启动位置在活动屏幕右下角
  9. 解放双手---jupyter快捷键
  10. MyBatis3一对一,一对多
  11. 服务器虚拟盘怎么设置,服务器虚拟内存设置在什么盘
  12. 【源码】迭代法求根的matlab算法
  13. 数据元和元数据的区别
  14. 清除网页缓存的快捷键
  15. Java 技巧篇-IntelliJ IDEA快捷键设置,格式化代码快捷键
  16. 里氏替换原则-正方形是长方形
  17. 指数基金投资指南——阅读笔记
  18. 总账科目往来批量导入程序
  19. Linux学习笔记——文件IO
  20. stm32中的或运算 ||

热门文章

  1. 板邓:wordpress建站不得不知的安全防护(二)
  2. Entity Framework异步查询和保存
  3. spring IOC 注解@Autowired
  4. STM32F103 IAP编程调试记录
  5. IAR编译的工程无法正常仿真的问题
  6. STM32f103 can的两个接收fifo使用方法
  7. class_create
  8. TensorFlow基于minist数据集实现手写字识别实战的三个模型
  9. java监听器模式使用场景_常用监听器及其应用场景
  10. Hyperledger Fabric 区块数据结构(1)Block