La ressource prend en charge le fichier:d:/myspring/banner.txt Alors @PropertySource("file:///user/myspring/application.properties") devrait également être possible. Vous pouvez l'essayer, je ne l'ai pas essayé.
Vous pouvez ajouter des variables d'environnement dans le fichier catalina.sh dans le répertoire bin de tomcat Par exemple : le répertoire tomcat s'appelle demo.
Tout d'abord, modifiez le fichier catalina.sh autour de la ligne 230
f [ -z "$JSSE_OPTS" ] ; then
JSSE_OPTS="-Djdk.tls.ephemeralDHKeySize=2048"
fi
JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS"
#添加配置文件路径
#=======================WEB APP===============================
JAVA_OPTS="$JAVA_OPTS -DWEB APP_PROPERTY_FILE=/home/tomcat/demo/conf/WebProperties.properties"
#=======================WEB APP================================
Ensuite, téléchargez le fichier WebProperties.properties dans le répertoire conf sous tamcat nommé demo
Enfin, lors de l'importation du fichier de configuration dans le projet, utilisez ${WEB APP_PROPERTY_FILE} pour obtenir le chemin du fichier de configuration.
Lors du développement local, lors de l'importation du fichier de configuration, utilisez filePath="file:C/Test/WebProperties.properties" pour l'importer. Bien entendu, les variables d'environnement peuvent également être configurées.
Ce qui précède est la solution de notre projet. Cela peut varier en fonction des différents environnements, veuillez vous y référer vous-🎜>
Ce n'est vraiment pas facile d'en faire un package de guerre, mais n'a-t-il pas été modifié en configuration en ligne avant de passer en ligne ou n'a-t-il pas défini plusieurs fichiers de configuration et spécifié lequel utiliser lors du démarrage avec une commande
La ressource prend en charge le fichier:d:/myspring/banner.txt
Alors
@PropertySource("file:///user/myspring/application.properties")
devrait également être possible. Vous pouvez l'essayer, je ne l'ai pas essayé.Vous pouvez ajouter des variables d'environnement dans le fichier catalina.sh dans le répertoire bin de tomcat
Par exemple : le répertoire tomcat s'appelle demo.
Tout d'abord, modifiez le fichier catalina.sh
autour de la ligne 230
Ensuite, téléchargez le fichier WebProperties.properties dans le répertoire conf sous tamcat nommé demo
Enfin, lors de l'importation du fichier de configuration dans le projet, utilisez ${WEB APP_PROPERTY_FILE} pour obtenir le chemin du fichier de configuration.
Lors du développement local, lors de l'importation du fichier de configuration, utilisez filePath="file:C/Test/WebProperties.properties" pour l'importer. Bien entendu, les variables d'environnement peuvent également être configurées.
Ce qui précède est la solution de notre projet. Cela peut varier en fonction des différents environnements, veuillez vous y référer vous-🎜>
Dans l'environnement Tomcat, vous pouvez spécifier spring.config.location = fichiers de propriétés d'application
Ce n'est vraiment pas facile d'en faire un package de guerre, mais n'a-t-il pas été modifié en configuration en ligne avant de passer en ligne ou n'a-t-il pas défini plusieurs fichiers de configuration et spécifié lequel utiliser lors du démarrage avec une commande