0

我有一个 xml 文件,其中包含定义 java 对象的值,这些值通过 java 方法处理以处理一些特定任务,xml 文件具有以下架构:

<javaObject>
    <attr1>value1</attr1>
    <attr2>${property.name}</attr2>
    <attr3>value3</attr3>
</javaObject>

我的目标是从属性文件中获取attr2,我尝试过 ${property.name}但它不起作用,我也尝试过 <property name="property.name" value="${property.name} />

在运行时,当我调用attr2的值时,我得到一个 NULL

实现它的最佳方法是什么?

4

1 回答 1

0

如果我正确理解您的问题,您解组对象并希望使用 proeprty.name 的值?您可以通过在您的类中注入 property.name 的值

@Value("${property.name}")
String propertyName
于 2021-10-26T11:24:43.550 回答