Maison > Java > javaDidacticiel > le corps du texte

Voici quelques titres basés sur des questions, adaptés à l'article que vous avez fourni : * **Comment charger des fichiers de propriétés depuis le plus profond d'un package Java ?** * **Accès aux fichiers de propriétés dans les packages Java imbriqués :

Mary-Kate Olsen
Libérer: 2024-10-26 05:02:02
original
793 Les gens l'ont consulté

Here are a few question-based titles, suited for the article you provided:

* **How to Load Properties Files from Deep Within a Java Package?**
* **Accessing Properties Files in Nested Java Packages: A Solution.**
* **Loading Properties Files from Within

Chargement de fichiers de propriétés à partir d'un package Java

Le chargement de fichiers de propriétés à partir du plus profond d'un package Java peut poser un défi. Cet article aborde le problème et propose une solution.

Problème :

Accès aux fichiers de propriétés intégrés dans une structure de package, telle que com.al.common.email.templates , peut être problématique. Les tentatives de récupération de ces fichiers échouent souvent.

Solution :

Pour charger les propriétés d'une classe dans un package spécifique, utilisez le code suivant :

<code class="java">Properties prop = new Properties();
InputStream in = getClass().getResourceAsStream("foo.properties");
prop.load(in);
in.close();</code>
Copier après la connexion

N'oubliez pas d'inclure la gestion appropriée des exceptions.

Si votre classe ne se trouve pas dans le package spécifié, modifiez le chemin comme suit :

<code class="java">InputStream in = 
 getClass().getResourceAsStream("/com/al/common/email/templates/foo.properties");</code>
Copier après la connexion

Utilisation d'un chemin relatif dans getResource() /getResourceAsStream() recherche la ressource relative au répertoire du package. L'utilisation d'un chemin absolu ignore le package actuel.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal