Java équivalent à l'application.config?
Est-il un Java équivalent .NET App.Config?
Si non est-il un moyen standard pour vous garder les paramètres de l'application, de sorte qu'ils peuvent être modifiés une fois qu'une application a été distribué?
Vous devez vous connecter pour publier un commentaire.
Pour WebApps, web.xml peut être utilisé pour stocker les paramètres d'application.
Autre que cela, vous pouvez utiliser le Propriétés classe de lire et d'écrire des fichiers de propriétés.
Vous pouvez également regarder la Préférences classe, qui est utilisé pour lire et écrire le système et les préférences de l'utilisateur. C'est une classe abstraite, mais vous pouvez obtenir des objets appropriés à l'aide de la
userNodeForPackage(ClassName.class)
etsystemNodeForPackage(ClassName.class)
.context-param
s? Ou quelque chose d'autre?context-param
. Je ne me souviens pas que c'est de 7,5 ans.De mettre @Powerlord de la suggestion (+1) à l'aide de la
Properties
classe dans l'exemple de code:Puis, à la racine du conteneur (par exemple en haut d'un fichier jar), placez un fichier
Configuration.cnf
avec le contenu suivant:Cette sensation n'est pas parfait (je serais intéressé d'entendre des améliorations), mais bien assez pour mes besoins actuels.
La manière la plus simple est tout simplement un fichier de propriétés, par exemple, myapp.propriétés, avec tous vos paramètres. Ce n'est pas très avancé de la façon de le faire, mais il suffit, ou vous pouvez avoir votre propre base de XML de configuration, ou de les obtenir à partir d'une base de données, etc.