欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot2 生產(chǎn)部署注意事項(xiàng)及示例代碼

 更新時(shí)間:2019年04月08日 16:12:42   作者:hongxinerke  
這篇文章主要介紹了springboot2 生產(chǎn)部署注意事項(xiàng)及示例代碼,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

注意事項(xiàng)

1. 去除不需要的 jar

  開發(fā)工具 jar :springs-boot-devtools

2. 監(jiān)控一定要做好權(quán)限制或者去除

  控制 jar :spring-boot-starter-actuator 監(jiān)控

  druid 的監(jiān)控

  swagger的接口

3 打包的時(shí)候要跳過測(cè)試

  maven : clean package -Dmaven.test.skip=true

打包腳本示例:

#!/bin/sh
## chang here
SERVICE_DIR=/roncoo/spring-boot-demo
SERVICE_NAME=spring-boot-demo-31-1-0.0.1-SNAPSHOT
SPRING_PROFILES_ACTIVE=dev
## java env
export JAVA_HOME=/opt/jdk1.7.0_79
export JRE_HOME=${JAVA_HOME}/jre
case "$1" in 
  start)
    procedure=`ps -ef | grep -w "${SERVICE_NAME}" |grep -w "java"| grep -v "grep" | awk '{print $2}'`
    if [ "${procedure}" = "" ];
    then
      echo "start ..."
      if [ "$2" != "" ];
      then
        SPRING_PROFILES_ACTIVE=$2
      fi
      echo "spring.profiles.active=${SPRING_PROFILES_ACTIVE}"
      exec nohup ${JRE_HOME}/bin/java -Xms128m -Xmx512m -jar ${SERVICE_DIR}/${SERVICE_NAME}\.jar --spring.profiles.active=${SPRING_PROFILES_ACTIVE} >/dev/null 2>&1 &
      echo "start success"
    else
      echo "${SERVICE_NAME} is start"
    fi
    ;;
  stop)
    procedure=`ps -ef | grep -w "${SERVICE_NAME}" |grep -w "java"| grep -v "grep" | awk '{print $2}'`
    if [ "${procedure}" = "" ];
    then
      echo "${SERVICE_NAME} is stop"
    else
      kill -9 ${procedure}
      sleep 1
      argprocedure=`ps -ef | grep -w "${SERVICE_NAME}" |grep -w "java"| grep -v "grep" | awk '{print $2}'`
      if [ "${argprocedure}" = "" ];
      then
        echo "${SERVICE_NAME} stop success"
      else
        kill -9 ${argprocedure}
        echo "${SERVICE_NAME} stop error"
      fi
    fi
    ;;
  restart)
    $0 stop
    sleep 1
    $0 start $2
    ;; 
  *)
    echo "usage: $0 [start|stop|restart] [dev|test|prod]"
    ;; 
esac

 如果有條件,用jenkins自動(dòng)構(gòu)建比較好

總結(jié)

以上所述是小編給大家介紹的springboot2 生產(chǎn)部署注意事項(xiàng)及示例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

相關(guān)文章

  • 淺談MyBatis通用Mapper實(shí)現(xiàn)原理

    淺談MyBatis通用Mapper實(shí)現(xiàn)原理

    這篇文章主要介紹了淺談MyBatis通用Mapper實(shí)現(xiàn)原理,本文會(huì)先介紹通用 Mapper 的簡(jiǎn)單原理,然后使用最簡(jiǎn)單的代碼來實(shí)現(xiàn)這個(gè)過程。感興趣的小伙伴們可以參考一下
    2018-10-10
  • 詳解Spring Kafka中關(guān)于Kafka的配置參數(shù)

    詳解Spring Kafka中關(guān)于Kafka的配置參數(shù)

    這篇文章主要介紹了詳解Spring Kafka中關(guān)于Kafka的配置參數(shù),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • 工廠方法在Spring框架中的運(yùn)用

    工廠方法在Spring框架中的運(yùn)用

    這篇文章介紹了工廠方法在Spring框架中的運(yùn)用,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • Mybatis如何獲取最新插入數(shù)據(jù)的id

    Mybatis如何獲取最新插入數(shù)據(jù)的id

    這篇文章主要介紹了Mybatis如何獲取最新插入數(shù)據(jù)的id,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Spring MVC 更靈活的控制 json 返回問題(自定義過濾字段)

    Spring MVC 更靈活的控制 json 返回問題(自定義過濾字段)

    本篇文章主要介紹了Spring MVC 更靈活的控制 json 返回問題(自定義過濾字段),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-02-02
  • SpringBoot JSON全局日期格式轉(zhuǎn)換器實(shí)現(xiàn)方式

    SpringBoot JSON全局日期格式轉(zhuǎn)換器實(shí)現(xiàn)方式

    這篇文章主要介紹了SpringBoot JSON全局日期格式轉(zhuǎn)換器,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • 詳解Elasticsearch如何把一個(gè)索引變?yōu)橹蛔x

    詳解Elasticsearch如何把一個(gè)索引變?yōu)橹蛔x

    這篇文章主要為大家介紹了詳解Elasticsearch如何把一個(gè)索引變?yōu)橹蛔x示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • Java實(shí)現(xiàn)鼠標(biāo)拖放功能的方法

    Java實(shí)現(xiàn)鼠標(biāo)拖放功能的方法

    這篇文章主要介紹了Java實(shí)現(xiàn)鼠標(biāo)拖放功能的方法,很實(shí)用的功能,需要的朋友可以參考下
    2014-07-07
  • 新手入門Jvm-- JVM對(duì)象創(chuàng)建與內(nèi)存分配機(jī)制

    新手入門Jvm-- JVM對(duì)象創(chuàng)建與內(nèi)存分配機(jī)制

    JVM是Java Virtual Machine(Java虛擬機(jī))的縮寫,JVM是一種用于計(jì)算設(shè)備的規(guī)范,它是一個(gè)虛構(gòu)出來的計(jì)算機(jī),是通過在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能來實(shí)現(xiàn)的
    2021-06-06
  • 基于@AliasFor注解的用法及說明

    基于@AliasFor注解的用法及說明

    這篇文章主要介紹了基于@AliasFor注解的用法及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02

最新評(píng)論