2010-11-11 270 views
0

在屬性文件是有可能做這樣的事情:如何在屬性文件中將一個屬性的值替換爲另一個屬性的值?

DB_USERNAME=xyz123 
DB_PASS=abc111 

DB_USERNAME_UTIL=DB_USERNAME 
DB_PASS_UTIL=DB_PASS 

這似乎不可思議。你可能會問,爲什麼我們需要兩種不同的財產,如果兩者的價值相同。那麼,我不知道這個問題的答案,但我必須這樣做,或者只是得出結論,我們不能這樣做。
我記得我曾在.properties在哪兒見過文件

property1=world 
property2=Hell {property1}! 

和property2的值打印爲「地獄的世界!」

+0

這是問和答覆在這裏:http://stackoverflow.com/questions/872272/java-properties-file-how-to-reference-already-defined-property-later-dir-defau – 2010-11-11 16:23:43

回答

1

AFAiK這是不可能使用標準的java.util.Properties方法。您應該使用自定義類來讀取此屬性文件。

相關問題