gpt4 book ai didi

java - 带有属性文件的 Spring XML 配置的可选参数

转载 作者:行者123 更新时间:2023-11-30 09:16:52 24 4
gpt4 key购买 nike

我有一个项目从多个客户端读取 .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}"

我怎样才能使最后一个 jmsNamingUrl 成为可选的,因为如果它没有在 .properties 文件中指定它会引发错误,我记得类似 :null 或类似的东西。

有什么想法吗?

谢谢你和最好的问候

最佳答案

我从来没有专门用 p: 命名空间尝试过这个,但通常你可以这样做

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

关于java - 带有属性文件的 Spring XML 配置的可选参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19252059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com