有 Java 编程相关的问题?

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

java如何将环境属性读入xml

我在应用程序中有环境属性,比如门户。db。普华永道。 现在我想把它读入xml,比如:

<bean id="testBean" class="com.example.service.TestBean" depends-on="customerService" lazy-init="true">
    <!--        <property name="message" value="# {systemProperties['portal.db.password']}" /> -->
        <property name="message" value="${portal.db.password}" />
</bean>

试两种方法,两种都不行


共 (1) 个答案

  1. # 1 楼答案

    要在XML文件中使用这些属性,必须添加属性占位符配置

    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
      <property name="location">
        <value>yourFile.properties</value>
      </property>
    </bean>