【发布时间】:2013-04-25 18:07:26
【问题描述】:
寻找能够在 Spring 属性中为我们提供更多功能的解决方案,例如:
- 嵌套结构
- 地图/列表
- 引用其他属性的属性。例子:
- city.name=多伦多
- city.address=#{city.name}, 123 Ave SW
我尝试了 EProperties (Google) 和 Commons Configurations (Apache),但似乎与 Spring 框架的集成不太好。
此外,我们使用 Velocity 来访问使用 #springMessage("city.address") 的属性,因此它需要为此工作。
有谁知道我如何通过扩展默认属性功能来实现上述目标?
【问题讨论】:
标签: spring properties apache-commons-config