我正在用Spring MVC編寫一個應用程序,我希望可以使用屬性文件進行配置。我看着春天的UTIL命名空間,發現這個:在Spring中管理屬性的最佳方式
<util:properties id="MyProperties" location="propertiesPath" />
這一點,我可以標註我的班現場簡單地
@Value("myProperty")
,並有物業乾脆注入。所以,閱讀你的屬性非常簡單。但是當你必須保存它們時,它並不那麼直觀。
我在如何正確地做了不少問題,迷迷糊糊的,我認爲這代表着最好的,我想說:Updating a properties file injected by Spring to include a last run timestamp。
我的問題是:爲什麼在春天是如此不易保存屬性?我做錯了嗎?在這一點上,我甚至想知道以這種方式保存屬性是一種好的做法,或者如果我應該使用數據庫。
從甲骨文,我可以讀到:
Properties類表示了一個持久的屬性集。這些屬性可以保存到流中或從流中加載。
但春天似乎讓用戶輕鬆只是其中之一。請賜教。
謝謝。
我真的很喜歡你的答案,因爲它清楚地解釋了Sping在Web應用程序中的角色並改變了我的思維定勢。我真的想讀更多。謝謝。 – Aurasphere