1

ハードコーディングされた値を取り除くことができるように、いくつかのプロパティファイルから infinispan-config.xml ファイルの値をロードすることは可能ですか? 可能であれば、構成用に事前定義されたタグがないため、プロパティファイルを infinispan-config.xml ファイルにロードする方法を誰かに教えてもらえますか。

4

1 に答える 1

2

これは、それぞれのシステム プロパティを設定することで可能になります。

たとえば、このアプローチを使用している特定の Infinispan 構成ファイルの 1 つを次に示します

そして、ここにそのファイルで動作しているテストがあります: https://github.com/infinispan/infinispan/blob/master/core/src/test/java/org/infinispan/config/StringPropertyReplacementTest.java

これは、これを達成する最も簡単な方法のようです。最後に行う必要があるのは、構成ファイルのすべての行を単純に読み取り、それらをシステム プロパティに正しく配置することです。

于 2013-05-22T09:25:56.777 に答える