Infinispan配置使用属性文件

时间:2013-05-22 05:22:30

标签: properties configuration infinispan

是否可以从某个属性文件加载infinispan-config.xml文件的值,以便我们可以摆脱硬编码值。如果可能的话,有人可以告诉我如何在infinispan-config.xml文件中加载属性文件,因为没有预定义的标记用于配置。

1 个答案:

答案 0 :(得分:2)

可以通过设置各自的系统属性来实现。

例如,这是一个使用此方法的特定Infinispan配置文件:https://github.com/infinispan/infinispan/blob/master/core/src/test/resources/configs/string-property-replaced.xml

这是一个使用该文件的测试:https://github.com/infinispan/infinispan/blob/master/core/src/test/java/org/infinispan/config/StringPropertyReplacementTest.java

这看起来是如何实现这一目标的最直接方式。 最后需要做的是简单地读取配置文件中的所有行并将它们正确地放到系统属性中。