有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将spring属性值直接读入xml文件

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

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

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

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

实现这一点的最佳方式是什么


共 (1) 个答案

  1. # 1 楼答案

    如果我正确理解了你的问题,你就解开了这个对象,想用proeprty的值来工作。名称 您可以注入属性的值。你班上的名字

    @Value("${property.name}")
    String propertyName