J'utilise Spring pour développer une application Java. J'ai stocké certaines propriétés dans un fichier de propriétés, qui est empaqueté en tant que fichier JAR. Les propriétés sont lues dans le code à l'aide de l'annotation @Value. Maintenant, quand je déploie le JAR, je veux fournir de nouvelles valeurs pour certaines de ces propriétés. Je sais que nous pouvons donner la nouvelle valeur de propriété comme "-Dproperty-name = property-value". Mais existe-t-il un moyen de donner lui-même un nouveau fichier de propriétés en tant qu'entrée ayant de nombreuses propriétés à surcharger ensemble?Spring: Comment donner un fichier de propriétés à Java.exe
Merci Chenbaga
Merci Essec. C'est ce que je fais maintenant. Mais j'ai besoin d'écraser certaines de ces valeurs de propriétés quand j'exécute le JAR. Je veux mettre toutes ces propriétés dans un fichier, et donner ce fichier comme entrée à JVM, au lieu de donner chaque propriété comme -D lors de l'exécution de JAR. –
@ ChenbagaMurugan Je n'ai pas compris votre question, regardez la réponse maintenant. Il y a aussi beaucoup d'exemples de cela sur le lien de printemps. –