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

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

Susan Sarandon
Libérer: 2024-12-12 14:57:16
original
401 Les gens l'ont consulté

How to Read a List from a Spring Properties File using @Value?

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

Au Spring, le chargement d'une liste de valeurs à partir d'un fichier de propriétés peut être réalisé à l'aide de l'annotation @Value. Cette annotation permet l'injection directe de valeurs de propriété dans des champs ou des méthodes.

Pour charger une liste séparée par des virgules comme my.list.of.strings=ABC,CDE,EFG à partir d'un fichier de propriétés dans une liste de chaînes , utilisez l'annotation suivante :

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

Cela remplira automatiquement le champ myList avec les valeurs du fichier de propriétés. Notez que le fichier de propriétés doit être chargé correctement dans votre configuration Spring.

Cependant, si les valeurs ne sont pas séparées par des virgules ou nécessitent une analyse plus complexe, une approche alternative consiste à charger la propriété en tant que chaîne et à la diviser manuellement. dans une liste :

@Value("${my.list.of.strings}")
private String commaSeparatedList;

@PostConstruct
private void init() {
    myList = Arrays.asList(commaSeparatedList.split(","));
}
Copier après la connexion

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