Properties 使用属性文件的Infinispan配置

Properties 使用属性文件的Infinispan配置,properties,configuration,infinispan,Properties,Configuration,Infinispan,是否可以从某个属性文件加载infinispan-config.xml文件的值,以便我们可以删除硬编码的值。如果可能的话,有人可以告诉我如何在infinispan-config.xml文件中加载属性文件,因为没有预定义的配置标记。这可以通过设置相应的系统属性来实现 例如,这里有一个使用此方法的特定Infinispan配置文件: 下面是一个正在使用该文件的测试: 这似乎是实现这一目标最直接的方法。 需要做的最后一件事是简单地读取配置文件中的所有行,并将它们正确地放入系统属性中 谢谢tsykora。但

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

这可以通过设置相应的系统属性来实现

例如,这里有一个使用此方法的特定Infinispan配置文件:

下面是一个正在使用该文件的测试:

这似乎是实现这一目标最直接的方法。
需要做的最后一件事是简单地读取配置文件中的所有行,并将它们正确地放入系统属性中

谢谢tsykora。但我们是否有可能在xml文件中加载属性文件呢。由于infinispan没有为加载属性文件定义任何特定标记,因为我想从属性文件中覆盖这些值maxEntries strategy lifespan maxidle等infinispan在配置架构中没有类似的内容。没有像/path/to/file这样的标记。如果要用属性文件中的某些值覆盖infinispan.xml文件中的值,可能需要这样做:。如果用例没有帮助,你能解释一下吗?或者,有另一种可能的方法。可以将Maven转换选项与xsl样式表一起使用,但这更复杂,可以避免。