我正在寻找如何在 XML 中使用 Java 默认属性值,而无需在应用程序 YML 或其他任何内容中指定。
这是我的 java 配置,默认我想使用这个 URL 值,直到从 YML 文件提供它。
@EnableConfigurationProperties
@ConfigurationProperties(prefix = "test.sample")
public @Data class SampleProperties {
private String serverurl ="test.example.com";
}
当我尝试在 XML 中使用
<property name="serverURL" value="${test.sample.serverurl}" />
投掷
IllegalArgumentException : Could not resolve placeholder 'test.sample.serverurl' in value "${test.sample.serverurl}"