[英]How to add external properties into a java class in my maven project?
我想將一些屬性存儲在一個單獨的配置文件中,然后在我的 java class 中使用這些屬性。 我嘗試查看資源並完成工作,但它不起作用。 我剛開始使用 maven 所以我不確定我是否正在尋找正確的資源。 我會用簡單的話告訴你我想要做什么 - 我想將一些值(例如路徑和一些其他參數)存儲到一個單獨的配置文件中,並且我想在我的 java class 中使用這些值。 如何在 maven 項目中做到這一點? 謝謝。
這不是關於 maven 而是 java 本身。
首先,這些屬性是由用戶更改的嗎?
如果是,您必須使用 jar 之外的位置。 (所以用戶實際上可以修改它)
如果不是,您可以使用標准資源位置並從 jar 本身檢索數據。
你想要一種混合方法嗎?
在資源內部創建一個默認配置文件,然后在第一次運行程序時將其復制到外部。 在運行時,如果它存在於外部,您將使用用戶提供的,否則使用 jar 內部的默認值。
你如何處理配置文件?
您可以通過以下幾種方式進行操作:
您真正要求的是如何從文件中讀取和寫入。
Maven 它是 package 您的應用程序的構建系統,與您的答案無關。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.