1. Bota de primavera bajo ide
-
El proyecto springboot tiene los siguientes archivos de configuración
-
Hay un archivo de configuración principal
application.yml
, especifique el archivo de configuración real en el archivo de configuración principal# 公共配置 server: port: 8080 servlet: context-path: / # 设置指定配置文件生效, 指定application-dev.yml的配置文件生效 spring: profiles: active: dev
-
@SpringBootApplication
Comience directamente con el método principal de la anotación.
2. Bajo la configuración de (1), use el comando para iniciar
- Debe asegurarse de que el proyecto se haya empaquetado en un paquete jar:
springboot-demo.jar
- Utilice el
java -jar
inicio para comenzar según el archivo de configuración en (1)java -jar springboot-demo.jar
3. Bajo la configuración de (1), inicie el proyecto especificando otros archivos de configuración en el proyecto
- Debe asegurarse de que el proyecto se haya empaquetado en un paquete jar:
springboot-demo.jar
application-pro.yml
Inicie el proyecto especificando otros archivos de configuración en el proyecto- A veces el comando de inicio fallará
java -jar springboot-demo.jar --spring.profiles.active=test
- Otro comando de inicio (cuando el comando de inicio anterior no es válido, use lo siguiente, o simplemente use esto)
java -jar -Dspring.profiles.active=test springboot-demo.jar
- A veces el comando de inicio fallará
4. Inicie el proyecto springboot basado en (3) en el servidor Linux
- Arranque directo
java -jar -Dspring.profiles.active=test springboot-demo.jar
- No muestra el inicio de la impresión del registro
Notanohup java -jar -Dspring.profiles.active=test springboot-demo.jar &
nohup
Comando: ejecute el comando sin colgar.
nohup
Que dará lugar a la salida del registro de ejecución de la carpeta actual el siguientenohup.out
archivo
Fuente de referencia
Springboot especifica el archivo de configuración para
iniciar el proyecto springboot en segundo plano en Linux