從Java 套件載入屬性檔案
載入隱藏在套件結構中的屬性檔案可能是一個挑戰,特別是在尋求獨立於servlet 容器時。若要從套件中載入屬性文件,請考慮以下事項:
從套件內載入屬性:
從同一套件內的檔案載入屬性(com .al. common.email.templates),請使用以下方法:
<code class="java">Properties prop = new Properties(); InputStream in = getClass().getResourceAsStream("foo.properties"); prop.load(in); in.close();</code>
異常處理
請記住在載入屬性時處理任何必要的異常。
載入包外屬性:
如果你的類別不在指定套件內,調整輸入流取得:
<code class="java">InputStream in = getClass().getResourceAsStream("/com/al/common/email/templates/foo.properties");</code>
相對路徑與絕對路徑:
以上是如何從 Java 包中載入屬性檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!