Maison > Java > javaDidacticiel > Comment lire une liste à partir d'un fichier de propriétés à l'aide de l'annotation @Value de Spring ?

Comment lire une liste à partir d'un fichier de propriétés à l'aide de l'annotation @Value de Spring ?

Mary-Kate Olsen
Libérer: 2024-12-25 15:37:10
original
604 Les gens l'ont consulté

How to Read a List from a Properties File Using Spring's @Value Annotation?

Lecture d'une liste à partir d'un fichier de propriétés avec annotation Spring @Value

Dans une application Spring, vous pouvez facilement lire une liste de valeurs à partir d'un fichier .properties à l'aide du @ Annotation de valeur. Cela vous permet de définir un champ de liste dans votre classe Java et de le remplir automatiquement avec les valeurs du fichier de propriétés au moment de l'exécution.

Pour y parvenir, vous pouvez utiliser la syntaxe suivante :

@Value("#{'${my.list.of.strings}'.split(',')}")
private List<String> myList;
Copier après la connexion

Ici, nous utilisons Spring Expression Language (SpEL) pour diviser la valeur de chaîne de la propriété "my.list.of.strings" (format attendu : "ABC,CDE,EFG") en une liste de cordes. Vous pouvez supposer que votre fichier de propriétés est correctement chargé et que la propriété "my.list.of.strings" est définie avec les valeurs souhaitées.

Cette approche évite d'avoir à analyser manuellement la liste dans votre code personnalisé ou en utilisant une définition de bean dans le fichier de configuration Spring.

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