1.3. 属性表达式
您可以将属性引用和文本字符串组合成属性表达式,并将这些表达式用作 Quarkus 配置中的值。
与变量一样,属性表达式会动态地替换配置属性值,避免硬编码的值。
您可以在一个配置源中扩展表达式,其值在另一个定义。
				当 java.util.Properties 从配置来源读取属性值时,应用会解析属性表达式:如果读取,并在运行时进行编译(如果在该时间点上被覆盖)。
			
				如果应用无法解析表达式中的属性值,并且属性没有默认值,则应用会抛出 NoSuchElementException 错误。
			
1.3.1. 示例: YAML 文件中的属性表达式
复制链接链接已复制到粘贴板!
以下示例演示了如何将属性表达式用于灵活的 Quarkus 应用程序配置。
application.yaml 文件示例
注意
						要引用嵌套属性,请使用 . (dot)分隔符,如 {x.factor} 中所示。