2012/12/25

[spring] xml 設定 system property 的方法

在 xml 設定 system property,將要加入的 system property 放到 <prop> 內。將 $PROPERTY_NAME$PROPERTY_VALUE 更換成設定的變數。
<bean class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
  <property name="targetObject">
    <bean class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
      <property name="targetClass" value="java.lang.System" />
      <property name="targetMethod" value="getProperties" />
    </bean>
  </property>
  <property name="targetMethod" value="putAll" />
  <property name="arguments">
    <util:properties>
      <prop key="$PROPERTY_NAME">$PROPERTY_VALUE</prop>
    </util:properties>
  </property>
</bean>

沒有留言:

張貼留言