2016-10-01 1 views
0

J'utilise Spring pour gérer l'injection de dépendances et les propriétés pour mon application de bureau. Il lit certaines propriétés des fichiers x.properties qui ne se trouvent dans aucune archive, mais sur le disque pour des raisons de commodité. Par mesure de précaution, j'ai pris quelques mesures pour que maven prenne un fichier de propriétés sur build et génère x-win.properties et x-unix.properties avec les fins de ligne et les permissions appropriées, donc l'utilisateur final aurait deux fichiers, et le programme en choisit un en fonction de la plate-forme sur laquelle il se trouve. J'ai fait quelques tests et lu le fichier Unix sur Windows, et je n'ai pas rencontré de problèmes, ce qui me fait penser que je suis en train de m'ingénier et que ça ne sert à rien, que je ne m'inquiète pas du tout. Ai-je raté quelque chose, quels sont les problèmes possibles auxquels je suis confronté en ignorant complètement les palissades?Quelle est l'importance des propriétés des files de fichiers de propriétés pour Spring?

+1

Essayez d'ouvrir le fichier unix sous Windows en utilisant le Bloc-notes. Ça ne va pas bien paraître. Si vous avez besoin d'un autre éditeur, p. Notepad ++, alors vous pouvez aller avec la version unix, sinon vous avez besoin d'une version dépendant de la plateforme de votre fichier de propriétés. – Andreas

+0

Ah, merci, c'est en fait très bon point. J'ai utilisé un éditeur plus avancé et il était capable de lire les fins de ligne d'unix, on dirait qu'il y a vraiment un problème avec le bloc-notes, donc ma stratégie actuelle est probablement bonne. –

Répondre

0

On dirait que des problèmes surviennent avec des fins de ligne erronées, lorsque vous utilisez des éditeurs de texte en clair comme le bloc-notes, ma logique de construction actuelle semble donc nécessaire. Merci @Andreas