0
votes

Définir les propriétés spécifiques à l'application dans l'application

Y a-t-il un moyen par lequel nous pouvons définir des propriétés spécifiques à l'application dans l'application? Comme le port de serveur. Recherche de solution autre que le démarrage du ressort et le serveur.xml. J'utilise Spring MVC dans mon application Web. Toute aide est grandement appréciée.


1 commentaires

Mon intention est d'exécuter plusieurs applications dans un seul serveur et toutes les propriétés spécifiques à l'application, comme le port d'hôte du serveur seront différents. Si possible, ces propriétés seront définies à l'aide du ressort (ne voulez pas utiliser de démarrage à ressort).


3 Réponses :


0
votes

Jetez un coup d'œil aux propriétés de l'application de printemps: https://www.Tutorialspoing.com/spring_boot /spring_boot_application_properties.htm .

Vous pouvez également avoir plusieurs fichiers de propriétés pour vos différents environnements tels que E1, E2 ou E3, mais également ajouter votre nom de fichier de propriétés comme application-e1.properties, puis en passant le drapeau de -dspring.profiles.active = E1 à votre application. .


1 commentaires

Je ne cherche pas la solution avec des bottes de printemps.



1
votes

Vous devez utiliser l'option -d code> pour spécifier les paramètres de configuration explicite si vous exécutez à partir de la ligne de commande comme suit.

java -Dyour_config_param="value" -jar your_app.jar


0 commentaires

0
votes

Vous pouvez déclarer des sources de propriétés dans votre application.

Ici, vous avez une entrée de blog spécifique de printemps (pas de printemps) expliquant tout ce que vous devez savoir sur la gestion de la propriété:

https: // printemps.io/blog/2011/02/15/spring-3-1-m1-unified-property-management/

En outre, vous pouvez vérifier certaines solutions alternatives dans cette question connexe:

Comment lire des valeurs du fichier de propriétés?


0 commentaires