springboot spécifie le fichier de configuration pour démarrer le projet

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
    
  • @SpringBootApplicationCommencez 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 -jardé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.ymlDé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
      


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
    nohup  java -jar -Dspring.profiles.active=test springboot-demo.jar &
    
    Remarque
    nohup Commande: exécutez la commande sans raccrocher.
    nohupIl se traduira par la sortie du journal d'exécution dans le dossiercours suivant lenohup.outfichier



Source de référence

Springboot spécifie le fichier de configuration pour
démarrer le projet springboot en arrière-plan sous linux

Je suppose que tu aimes

Origine www.cnblogs.com/vitoboy/p/12729663.html
conseillé
Classement