日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Springboot自动重启

發布時間:2023/12/14 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Springboot自动重启 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Springboot自動重啟

為了不用每次修改代碼之后都重啟springboot,所以找了下自動重啟springboot的方式。

Springboot提供了一個開發者工具:devtools

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId> </dependency>

注:springboot版本應在1.3以上。

如果你是.gradle文件,則添加一下代碼:

compile "org.springframework.boot:spring-boot-devtools"

當應用程序以完整打包好的JAR或WAR文件形式運行時,開發者工具會被禁用,所以沒有必要在構建生產部署包前移除這個依賴。

IntelliJ IDEA工具

當你使用的是IntelliJ IDEA工具開發時,則需要修改一些配置。

依次執行以下操作:

  • 打開Setting

  • 選擇Compiler

  • 勾選Build project automatically

  • 再執行ctrl+shift+alt+/ 打開Maintance,選擇Registry

  • 勾選compiler.automake.allow.when.app.running

  • 重啟編輯器可能會好點。

    參考:https://blog.csdn.net/a295277302/article/details/72891416

    配置

    以下內容來自《Springboot實戰》。

    排除檢測目錄

    有些Classpath里的資源變更后不需要重啟應用程序。像Thymeleaf這樣的視圖模板可以直接編輯,不用重啟應用程序。在/static或/public里的靜態資源也不用重啟應用程序,所以Spring Boot開發者工具會在重啟時排除掉如下目錄:/META-INF/resources、/resources、/static、/public和/templates。

    為了方便考慮,可以自定義排除目錄

    devtools: restart: exclude: /static/**,/templates/**

    后續添加用逗號分隔即可

    關閉自動重啟

    spring: devtools: restart: enabled: false

    設置觸發文件

    還可以設置一個觸發文件,必須修改這個文件才能觸發重啟。例如,在修改名為.trigger的文件前你都不希望執行重啟。

    spring: devtools: restart: trigger-file: .trigger

    注:文件名后綴需要為 .trigger

    例如:

    若需要重啟,在restart.trigger中隨意修改即可。

    總結

    以上是生活随笔為你收集整理的Springboot自动重启的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。