关于Spring-Boot配置加载顺序解读

一、配置加载现象

  • 加载场景说明。
  • 假设有一个特殊的场景的配置文件如下表,那么配置文件是如何生效,以及加载的顺序是怎么样的呢?有多个地方均配置了相同的参数,到底是哪一个参数项在应用中生效的呢?

关于Spring-Boot配置加载顺序解读_第1张图片

二、示例代码演示

关于Spring-Boot配置加载顺序解读_第2张图片

1、建立一个配置中心 config-server ,先申请好 gitee ,方便演示配置中心从 git 上获取配置项。

(1) pom.xml如下:



  4.0.0
  
    org.springframework.boot
    spring-boot-starter-parent
    2.6.2
     
  
  com.mixfate
  config-server
  0.0.1-SNAPSHOT
  config-server
  
    1.8
    2021.0.0
  
  
    
      org.springframework.cloud
      spring-cloud-config-server
    

    
      org.springframework.boot
      spring-boot-starter-test
      test
    
  
  
    
      
        org.springframework.cloud
        spring-cloud-dependencies
        ${spring-cloud.version}
        pom
        import
      
    
  

  
    
      
        org.springframework.boot
        spring-boot-maven-plugin
      
    

你可能感兴趣的:(spring,spring,cloud,java,spring,boot,开发语言)