如何在Spring属性中进行算术运算?
我想从属性文件( value = "${jobs.per.second}
”)加载value
,这将被操纵。
例如: jobs.properties
文件将具有: jobs.per.second = 500
我想使用算术运算(将其反转并乘以1000)(1/500 * 1000 = 2)并替换value = 2
而不是1。
我该怎么办? 有没有办法在xml中启用算术运算?
编辑:我使用的是Spring 3。
您没有提到您正在使用的Spring版本,但Spring 3.0附带了Spring EL(表达式语言),它允许您在XML bean定义(以及其他地方,如@Value注释)中使用表达式。
您可以在这里阅读有关Spring EL的更多信息