java - 有没有办法在 Spring XML 中指定默认属性值?

标签 java xml spring properties

我们使用PropertyPlaceholderConfigurer在 Spring 配置中使用 java 属性 ( details here )

例如:

<foo name="port">
  <value>${my.server.port}</value>
</foo>

我们想添加一个额外的属性,但有一个分布式系统,其中现有实例都可以使用默认值。当没有定义覆盖属性值时,有没有办法通过在 Spring 配置中指示默认值来避免更新所有属性文件?

最佳答案

Spring 3 支持 ${my.server.port:defaultValue} 语法。

关于java - 有没有办法在 Spring XML 中指定默认属性值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58322066/

相关文章:

Spring Boot 和外部配置

没有引用的Java数组传递

java - gwt - gwt 中的继承如何工作?

java - 提供 JSON 和 XML 格式的 GET 方法

javascript - 使用 JS 或 jQuery 将新节点添加到本地 XML 文件

xml - Delphi - 我可以使用 NativeXml 创建规范的 XML 吗?

spring - 通过 Spring 数据备份数据库

javascript - 找不到合适的编码器(java websocket)

java - 只允许正数或空格

java - 在 Spring AOP 中避免就地切入点表达式