Maison > Java > javaDidacticiel > Comment puis-je accéder aux valeurs application.properties dans mon application Spring Boot ?

Comment puis-je accéder aux valeurs application.properties dans mon application Spring Boot ?

Barbara Streisand
Libérer: 2024-11-30 20:37:11
original
283 Les gens l'ont consulté

How Can I Access application.properties Values in My Spring Boot Application?

Accès aux valeurs de application.properties dans Spring Boot

Dans les applications Spring Boot, vous devrez peut-être accéder aux valeurs de configuration définies dans le fichier application.properties. Cet article explique comment accéder à ces valeurs et les utiliser dans votre programme.

Accès aux valeurs de propriété avec l'annotation @Value

Pour accéder à une valeur de propriété dans votre objet géré par Spring (comme un service ou contrôleur), utilisez l'annotation @Value. Par exemple, pour accéder à la propriété userBucket.path, vous pouvez ajouter l'annotation suivante à la classe appropriée :

@Value("${userBucket.path}")
private String userBucketPath;
Copier après la connexion

Cette annotation remplira automatiquement le champ userBucketPath avec la valeur définie dans le fichier application.properties.

Exemple de configuration de journalisation

L'exemple fourni dans la question montre l'accès aux propriétés liées à la journalisation. Pour accéder à ces propriétés, vous pouvez utiliser l'annotation @Value dans votre classe liée à la journalisation :

@Value("${logging.level.org.springframework.web}")
private String springWebLogLevel;

@Value("${logging.level.org.hibernate}")
private String hibernateLogLevel;
Copier après la connexion

Configuration externalisée dans Spring Boot

Pour plus d'informations sur les options de configuration externalisées, reportez-vous au Section de la documentation Spring Boot sur [Externalisé Configuration](https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config).

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