Запуск Spring-boot добавляет параметры
1. Добавьте параметры в IDEA
Добавьте следующие параметры (выберите один из двух)
-Dspring.profiles.active=test -Dserver.port=8081
# 或
spring.profiles.active=test;server.port=8081
2. Добавить параметры при запуске
В соответствии с указанными выше параметрами добавить параметры при запуске пакета jar
-
Первое
java -jar -Dspring.profiles.active=test -Dserver.port=8081 app.jar
-
секунда
java -jar app.jar --spring.profiles.active=test --server.port=8081
-
В-третьих, смешанное использование
java -jar -Dspring.profiles.active=test app.jar --server.port=8081
3. Сервер
писать сценарии оболочки
APP_NAME=app.jar
usage() {
echo "Usage: sh 执行脚本.sh [start|stop|restart|status]"
exit 1
}
is_exist() {
pid=$(ps -ef | grep $APP_NAME | grep -v grep | awk '{print $2}')
if [ -z "$pid" ]; then
return 1
else
return 0
fi
}
start() {
is_exist
if [ $? -eq "0" ]; then
echo "$APP_NAME is already running. pid=$pid ."
else
nohup java -jar $APP_NAME >/dev/null 2>&1 &
fi
}
stop() {
is_exist
if [ $? -eq "0" ]; then
kill -9 $pid
else
echo "$APP_NAME is not running"
fi
}
status() {
is_exist
if [ $? -eq "0" ]; then
echo "$APP_NAME is running. Pid is $pid"
else
echo "$APP_NAME is NOT running."
fi
}
restart() {
stop
start
}
case "$1" in
"start")
start
;;
"stop")
stop
;;
"status")
status
;;
"restart")
restart
;;
*) usage ;;
esac
Загрузите сценарии app.jar и app.sh в каталог того же уровня.
сценарий запуска
# sh app.sh [start|stop|restart|status] 对用启动、停止、重启、查看状态
sh app.sh start
Спасибо за просмотр, если вам это нравится, поставьте лайк ?, добро пожаловать, чтобы оставить сообщение и обсудить вместе!