1. Spring boot under ide
-
Le projet springboot a les fichiers de configuration suivants
-
Il existe un fichier de configuration principal
application.yml
, spécifiez le fichier de configuration réel dans le fichier de configuration principal# 公共配置 server: port: 8080 servlet: context-path: / # 设置指定配置文件生效, 指定application-dev.yml的配置文件生效 spring: profiles: active: dev
-
@SpringBootApplication
Commencez directement sous la méthode principale de l'annotation
2. Sous la configuration de (1), utilisez la commande pour démarrer
- Besoin de s'assurer que le projet a été conditionné dans un package jar:
springboot-demo.jar
- Utilisez le
java -jar
démarrage pour démarrer en fonction du fichier de configuration sous (1)java -jar springboot-demo.jar
3. Sous la configuration de (1), démarrez le projet en spécifiant d'autres fichiers de configuration dans le projet
- Besoin de s'assurer que le projet a été conditionné dans un package jar:
springboot-demo.jar
application-pro.yml
Démarrez le projet en spécifiant d'autres fichiers de configuration dans le projet- Parfois, la commande de démarrage échoue
java -jar springboot-demo.jar --spring.profiles.active=test
- Une autre commande de démarrage (lorsque la commande de démarrage précédente n'est pas valide, utilisez ce qui suit, ou utilisez-la simplement)
java -jar -Dspring.profiles.active=test springboot-demo.jar
- Parfois, la commande de démarrage échoue
4. Démarrez le projet springboot basé sur (3) sur le serveur Linux
- Démarrage direct
java -jar -Dspring.profiles.active=test springboot-demo.jar
- N'affiche pas le début de l'impression du journal
Remarquenohup java -jar -Dspring.profiles.active=test springboot-demo.jar &
nohup
Commande: exécutez la commande sans raccrocher.
nohup
Il se traduira par la sortie du journal d'exécution dans le dossiercours suivant lenohup.out
fichier
Source de référence
Springboot spécifie le fichier de configuration pour
démarrer le projet springboot en arrière-plan sous linux