idea中的Springboot項目熱部署配置方法

SpringBoot的web項目,在每一次修改了java文件或者是resource的時候,都必須去重啓一下項目,這樣的話浪費了很多的時間,實現了熱部署,在每一次作了修改之後,都會自動的重啓 
第一步:引入熱加載的插件,springboot 1.3開始就有的

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

project 中添加spring-boot-maven-plugin,主要在eclipse中起作用,idea不需要加此配置,springboot 項目的話,應該是有此配置,加里面的內容即可。

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <fork>true</fork>
                </configuration>
            </plugin>
        </plugins>
</build>

第二部 : idea設置(14版本) 
1、點擊: file ,Settings ,Build ,Execution,Deplment 

然後記得apply,ok。 
2、組合鍵:Shift+ALT+Ctrl+/ ,選擇“Registry”,回車,找到“complier.automake.allow.when.app.running” 

注意:

因爲我的idea是14版本,有的15版本或者是更高的在compiler 裏面是這樣的: 
 
,然後快捷鍵是Ctrl + Shift +A ,一樣找到complier.automake.allow.when.app.running,點擊勾選即可。

第三部: 如果你用的瀏覽器和我的一樣,那麼就禁用緩存 
按F12(更多工具—->開發者工具),找到network,勾選Disable Cache。

親測有效。 
另外,如果是eclipse的話,直接在pom.xml文件當中添加:

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

即可,親測有效

以上文章轉載自 http://www.jianshu.com/p/9d87de712279

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章