Yükleme Java paketinden özellikleri dosyası
com.al.common.email.templates
paket yapısı içinde gömülü olan özellikleri bir dosya okumak gerekir.
Her şeyi denedim ve çözemedim.
Sonunda, benim kod uygulamasında bir kap içinde çalışan olacak, ama hiçbir şey için konteyner bağımlı olmak istemiyorum. JUnit test durumları yazmak ve hem de çalışması gerekir.
CEVAP
Paketteki bir Sınıf com.al.common.email.templates
Özelliklerini yüklerken kullanabilirsiniz
Properties prop = new Properties();
InputStream in = getClass().getResourceAsStream("foo.properties");
prop.load(in);
in.close();
(Gerekli özel durum işleme) ekleyin.
Eğer sınıfınız bu pakette ise, İnputStream biraz farklı elde etmek için gerekenler:
InputStream in =
getClass().getResourceAsStream("/com/al/common/email/templates/foo.properties");
Göreli yollar (bir lider olmadan bu 'kaynak sınıfta paketi temsil eden dizinine göre aranan') 6**/getResourceAsStream()
yani/.
java.lang.String.class.getResource("foo.txt")
kullanarak sınıf (olmayan) dosyası /java/lang/String/foo.txt
aramak istiyorum.
Mutlak bir yol (şu anki paket yok sayılan " demektir)/. kullanmaya başlar
Özellikleri python (Java Özellikleri b...
Okuma Özellikleri Java dosyası...
Nasıl bir Java dosyası varsa kontrol e...
Nasıl bir metin dosyası Java kullanara...
Yükleme Java wget ile Linux üzerinde y...