Question

Connaissez-vous des bibliothèques similaires à java.util.Properties qui prennent en charge des fonctionnalités plus avancées telles que les propriétés de regroupement, le stockage de tableaux, etc.? Je ne suis pas à la recherche d'une solution lourde et très avancée, mais simplement de quelque chose de léger et utile pour tout projet.

Merci.

Était-ce utile?

La solution

Configuration commune du groupe apache ressemble beaucoup à ce que vous recherchez.

Autres conseils

J'ai utilisé < code> java.util.prefs avant, et cela semble me convenir. Votre kilométrage peut varier.

Yaml est une étape simple à partir de la configuration de base du texte. Il permet davantage de types de structure et de données ( y compris ceux que vous avez mentionnés) que pour les fichiers de propriétés, et pour beaucoup de langues (y compris Java: Jyaml ) la prise en charge de la sérialisation est même prise en charge, ce qui facilite souvent le mappage de vos classes.

Yaml est également plus léger et plus simple à utiliser que de passer au format XML.

Je suis un grand fan de la Structure de printemps pour configurer des objets et des services. Il utilise un format XML et prend en charge tous les différents types de collections Java et les références à d'autres objets. Pas trop compliqué pour commencer, mais aussi beaucoup de fonctionnalités puissantes dont vous n’aurez jamais besoin.

De plus, XStream pour la sérialisation XML simple est très simple et facile à utiliser.

Je pourrais envisager JSON (notation d'objet JavaScript). Il est très lisible et le code Java pour lire et écrire des données au format JSON est facilement disponible.

Vous pouvez consulter Collections communes d'Apache

.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top