1. Utilisez la balise de contexte: propriété-placeholder pour implémenter le chargement du fichier de configuration
1. Exemple d'utilisation: Ajouter des balises dans Spring.xml Fichier de configuration
Copiez le code du code comme suit: <Context: propriété-placeholder ignore-unResolvable = "true" location = "classpath: redis-key.properties" />
2. Utilisez des propriétés de fichiers de configuration dans Spring.xml:
<! - Propriétés de base URL, utilisateur, mot de passe -> <propriété name = "url" value = "$ {jdbc.url}" /> <propriété name = "username" value = "$ {jdbc.Username}" /> <propriété name = "mot de passe" value = "$ {jdbc.password}" />3. Utiliser dans les fichiers Java:
@Value ("$ {jdbc_url}") String ivate jdbcurl; // Remarque: la variable ne peut pas être définie comme statique 2. Utilisez la balise Util: Properties pour charger les fichiers de configuration
1. Exemple d'utilisation: Ajouter des balises dans Spring.xml Fichier de configuration
Copiez le code comme suit: <util: Properties id = "util_spring" local-override = "true" location = "classpath: jeesite.properties" />
2. Utilisez des propriétés de fichiers de configuration dans Spring.xml:
<propriété name = "username" value = "# {util_spring ['jdbc.Username']}" /> <propriété name = "mot de passe" value = "# {util_spring ['jdbc.password']}" />3. Utiliser dans les fichiers Java:
@Value (value = "# {util_spring ['util_service_one']}") String privé util_service_one; 3. Implémentez le chargement du fichier de configuration via l'annotation @propertysource
1. Exemple d'utilisation: Utilisez l'annotation PropertySource dans les fichiers de classe Java:
@Propertysource (value = {"classPath: redis-key.properties"}) public class readProperties {@value (value = "$ {jdbc.userName}") String privé user_name; } 2. Utiliser dans les fichiers Java:
@Value (value = "$ {jdbc.Username}") String privé user_name;4. Lire les fichiers de configuration via la classe de configurer PropertyPlaceHolder
1. Exemple d'utilisation: Utilisez la balise <an bean> pour configurer dans Spring.xml
<an bean> <propriété name = "Locations"> <sist> <value> classpath: redis-key.properties </value> </sist> </ propriété> </ban>
2. PropertyPlaceHolderConfigurer Méthode de configuration, équivalente à la méthode un, reportez-vous à la méthode un pour l'utilisation.
5. Vous pouvez également utiliser org.springframework.beans.factory.config.propertiesfactoryBean pour charger, et vous ne les répertoriez pas un par un ici.
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.