Rumah > Java > javaTutorial > teks badan

## Bagaimana untuk Memuatkan Fail Sifat dalam Struktur Pakej Java Hierarki?

Linda Hamilton
Lepaskan: 2024-10-26 11:51:29
asal
464 orang telah melayarinya

## How to Load Properties Files in a Hierarchical Java Package Structure?

Mencari Fail Sifat

Apabila berurusan dengan struktur pakej Java hierarki, memuatkan fail sifat boleh menimbulkan cabaran. Persoalannya berkisar tentang mengakses fail sifat yang terkubur dalam pakej com.al.common.email.templates.

Untuk mengatasinya, penyelesaian disediakan untuk memuatkan objek Properties dari dalam pakej yang ditentukan:

<code class="java">Properties prop = new Properties();
InputStream in = getClass().getResourceAsStream("foo.properties");
prop.load(in);
in.close();</code>
Salin selepas log masuk

Adalah penting untuk mengelilingi kod ini dengan pengendalian pengecualian yang sesuai.

Kesedaran Pakej

Jika kelas yang mengakses fail sifat tidak terletak dalam com .al.common.email.templates pakej, InputStream mesti diperoleh secara berbeza:

<code class="java">InputStream in = 
 getClass().getResourceAsStream("/com/al/common/email/templates/foo.properties");</code>
Salin selepas log masuk

Relative vs. Absolute Paths

Laluan relatif dalam getResource() dan getResourceAsStream() carian dalam direktori yang mewakili pakej kelas berada. Laluan mutlak (bermula dengan "/") mengabaikan pakej semasa, manakala laluan relatif tanpa tanda "/" adalah relatif kepada direktori pakej.

Atas ialah kandungan terperinci ## Bagaimana untuk Memuatkan Fail Sifat dalam Struktur Pakej Java Hierarki?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!