Java 带属性文件的SpringXML配置的可选参数

Java 带属性文件的SpringXML配置的可选参数,java,xml,spring,Java,Xml,Spring,我有一个从几个客户端读取.properties文件的项目,每个客户端都有自己的配置 我想添加一个新的可选属性,这样即使客户端的.properties文件中没有定义该属性,我的项目也可以工作 我的XML如下所示: <bean id="adapter" class="adapter.Source$SourceComponentFactory" p:url="$df{adapter.url}" p:authenticatedUrl="$df{adapter.authen

我有一个从几个客户端读取.properties文件的项目,每个客户端都有自己的配置

我想添加一个新的可选属性,这样即使客户端的.properties文件中没有定义该属性,我的项目也可以工作

我的XML如下所示:

 <bean id="adapter"
      class="adapter.Source$SourceComponentFactory"
      p:url="$df{adapter.url}" p:authenticatedUrl="$df{adapter.authenticatedUrl}"
      p:jmsEnabled="$df{adapter.jmsEnabled}" p:jmsNamingUrl="$df{adapter.jmsNamingUrl}"

我从来没有专门用p:namespace尝试过,但通常可以这样做

<property name="jmsNamingUrl" value="$df{adapter.jmsNamingUrl:#{null}}" />