Je veux avoir plusieurs clés (> 1) pour une seule valeur dans un fichier de propriétés dans mon application Java. Une façon simple de faire la définition de chaque clé dans une ligne distincte dans le fichier de propriétés et la même valeur pour toutes ces clés. Cette approche augmente la maintenabilité du fichier de propriétés. L'autre façon (que je pense pourrait être une manière intelligente) est de définir des clés séparées par des virgules avec la valeur en une seule ligne. par exemple.Propriétés dans Java - pouvons-nous avoir des clés séparées par des virgules avec une seule valeur?
key1,key2,key3=value
Java.util.properties ne prend pas en charge cette fonction. Est-ce que quelqu'un a déjà fait quelque chose de simillar? J'ai fait google mais je n'ai rien trouvé.
--manish
+1 pour le conseiller « rester simple ». – helios
N'oubliez pas que le fichier de propriétés suit le principe suivant: Clé = Valeur ou Valeur = Clé ou les deux (touche = touche ou valeur = valeur) . Le signe "=" sépare les 2 champs. Apache Struts utilise cette fonctionnalité de manière extensive quand ils ont introduit LookupDispatchAction.Juste pensé à ajouter ma valeur 2cent :-) –
@Gentleman: Peut-être Struts a une sous-classe de propriétés spéciales, mais Java 'Properties' régulières sont juste clé = valeur. –