1. 程式人生 > 實用技巧 >SpringBoot熱替換,親測可用

SpringBoot熱替換,親測可用

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

使用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噢)

233541_G29w_2836257.png

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