1. Bota de mola sob ide
-
O projeto springboot possui os seguintes arquivos de configuração
-
Há um arquivo de configuração principal
application.yml
, especifique o arquivo de configuração real no arquivo de configuração principal# 公共配置 server: port: 8080 servlet: context-path: / # 设置指定配置文件生效, 指定application-dev.yml的配置文件生效 spring: profiles: active: dev
-
@SpringBootApplication
Comece diretamente sob o método principal da anotação
2. Na configuração de (1), use o comando para iniciar
- Necessidade de garantir que o projeto tenha sido empacotado em um pacote jar:
springboot-demo.jar
- Use a
java -jar
inicialização para iniciar com base no arquivo de configuração em (1)java -jar springboot-demo.jar
3. Na configuração de (1), inicie o projeto especificando outros arquivos de configuração no projeto
- Necessidade de garantir que o projeto tenha sido empacotado em um pacote jar:
springboot-demo.jar
application-pro.yml
Inicie o projeto especificando outros arquivos de configuração no projeto- Às vezes, o comando iniciar falhará
java -jar springboot-demo.jar --spring.profiles.active=test
- Outro comando de início (quando o comando de início anterior for inválido, use o seguinte ou apenas use isso)
java -jar -Dspring.profiles.active=test springboot-demo.jar
- Às vezes, o comando iniciar falhará
4. Inicie o projeto springboot com base em (3) no servidor Linux
- Início direto
java -jar -Dspring.profiles.active=test springboot-demo.jar
- Não exibe o início da impressão do log
Notanohup java -jar -Dspring.profiles.active=test springboot-demo.jar &
nohup
Comando: execute o comando sem desligar.
nohup
Ele vai resultar na saída do log de execução para a pasta atual o seguintenohup.out
arquivo
Fonte de referência
Springboot especifica o arquivo de configuração para
iniciar o projeto springboot em segundo plano no linux