java可以自動加載的任何默認屬性文件?是否有默認的屬性文件來放置配置?
1
A
回答
3
您可以使用自己的默認properties文件。你只需要幾行即可完成。
也有內置屬性,但是,這些並不簡單,但它們是標準的。
恕我直言大多數時間使用普通的Proeprties文件。
本教程中的示例。這是一個更復雜的例子,你可以只有一個屬性文件。
// create and load default properties
Properties defaultProps = new Properties();
FileInputStream in = new FileInputStream("defaultProperties");
defaultProps.load(in);
in.close();
// create application properties with default
Properties applicationProps = new Properties(defaultProps);
// now load properties from last invocation
in = new FileInputStream("appProperties");
applicationProps.load(in);
in.close();
0
你必須自己加載你的屬性文件或在命令行傳遞參數。
5
簡短的回答是否定的。
稍微長一點的答案從一個問題本身開始:應該由該文件配置什麼?
對於java的日誌記錄API(java.util.logging),存在一個標準屬性文件來配置它。其他框架也可以使用標準配置文件。但是這總是隻配置特定於這個框架的東西。
如果你想持久化配置,你可能想要使用Preference-API。這使您可以保存與用戶或JVM保持一致的配置數據。
0
有一個小型圖書館,您可以使用它自動爲您加載屬性:Confucius。
相關問題
- 1. 是否可以在Castle Activerecord屬性上配置默認設置?
- 2. POM文件配置是否覆蓋Spring Tool Suite配置的默認設置?
- 3. 是否可以設置Qt控件的默認屬性?
- 4. 配置文件的默認位置 - MacOS?
- 5. -server「默認」是配置文件
- 6. 識別默認的Outlook配置文件
- 7. maven的默認構建配置文件
- 8. Facebook的默認配置文件框FBML
- 9. Spring 3.1中的默認配置文件
- 10. asp.net中的默認配置文件
- 11. 是否可以使用NHibernate在屬性上設置默認值
- 12. 設置Interface的屬性的默認值?
- 13. 彈簧配置文件默認行爲
- 14. SCons配置文件和默認值
- 15. 默認配置文件Hadoop加速器
- 16. 設置php-fpm的默認配置文件位置
- 17. 設置NSString屬性的默認值
- 18. 設置對象屬性的默認值
- 19. 設置外鍵屬性的默認值
- 20. Objective-C設置屬性的默認值
- 21. Jenkins - Textarea參數插件從屬性文件設置默認值?
- 22. Windows 7配置文件默認圖像文件位置
- 23. vagrant默認配置
- 24. 如何創建maven配置文件來設置系統屬性
- 25. 如何確保質量配置文件是sonarsource的默認配置?
- 26. 如何爲ASP.NET中現有用戶的新配置文件屬性設置默認值?
- 27. 幫助配置log4cplus配置文件(屬性文件)
- 28. mercurial默認的glob匹配語法是否可配置?
- 29. 是否有任何方法來設置默認值form.charField()?
- 30. C#自動屬性 - 設置默認值
where defaultProperties located?另外,appProperties在哪裏? – user705414 2011-04-14 08:02:21
字符串「defaultProperties」和「appProperties」是文件名。無論你放在哪裏,它們都是。 – 2011-04-14 08:24:27