SpringBoot熱替換,親測可用
阿新 • • 發佈:2020-10-22
使用springMVC框架,每次更改都要重啟專案,開發效率太低了,在網上找了試了幾種spring熱替換的方法,各種問題襲來,最後看了看springboot文件,發現配置熱替換如此簡單,接下來就是神奇的熱替換的配置方法。
1.找到專案裡的build.gradle檔案
將 //熱替換 下的路徑加到dependencies下
apply plugin: 'idea' //如果原專案已有可忽略
buildscript { repositories { jcenter() } dependencies { //...其他外掛路徑 // 熱替換 classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.1.RELEASE") classpath('org.springframework:springloaded:1.2.0.RELEASE') } }
2.再加上如下配置
idea { module { inheritOutputDirs = false outputDir = file("$buildDir/classes/main/") } }
3.OK,由於本人是在IDEA下做開發,所以接下來去檢查一下IDEA的設定
Compiler -->Build project automatically 是否被勾選(如果沒有,請勾上,改了記得apply噢)
4.重新build一下gradle,大功告成,快去看看是不是起效了吧
詳情可參考:
https://qbgbook.gitbooks.io/spring-boot-reference-guide-zh/IX.%20%E2%80%98How-to%E2%80%99%20guides/79.4.2%20Configuring%20Spring%20Loaded%20for%20use%20with%20Gradle%20and%20IntelliJ.html
轉載於:https://my.oschina.net/9264736/blog/1511461