关于springcloud中bootstrap.yml文件引用主pom文件的配置
    		       		warning:
    		            这篇文章距离上次修改已过420天,其中的内容可能已经有所变动。
    		        
        		                
                在Spring Cloud项目中,bootstrap.yml 文件通常用于定义启动时需要加载的配置,比如配置服务发现的信息。如果你想在 bootstrap.yml 中引用主 pom.xml 文件中的配置,你可以使用Spring的属性占位符功能。
以下是一个简单的例子:
- 在 pom.xml中定义一个属性:
<project>
    ...
    <properties>
        <my.custom.property>someValue</my.custom.property>
    </properties>
    ...
</project>- 在 bootstrap.yml中使用这个属性:
spring:
  cloud:
    config:
      uri: ${my.custom.property}在这个例子中,${my.custom.property} 将被解析为 pom.xml 中定义的 someValue。
请注意,由于 bootstrap.yml 的优先级很高,因此它会在Spring环境中的任何其他配置文件被解析之前加载,这意味着你不能在 bootstrap.yml 中引用在后续配置文件中定义的属性。
评论已关闭