Spring-boot多环境启动参数添加

微信扫一扫,分享到朋友圈

Spring-boot多环境启动参数添加

添加以下参数(二选一即可)

-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、服务器

编写shell脚本

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
复制代码

交通运输部:11省份试点道路客运刷脸乘车

上一篇

支付宝首页改版,新增“好生活”瀑布流

下一篇

你也可能喜欢

Spring-boot多环境启动参数添加

长按储存图像,分享给朋友