[英]How to debug spring-boot application with IntelliJ IDEA community Edition?
[英]how to make auto reload with Spring-boot on IDEA Intellij
我寫了一個基於 Spring-boot,tomcat,freemarker 的項目,運行成功,但是每當我修改一些模板和 java 類時,我必須重新啟動服務器或使用 Intellij 上的“重新加載更改的類”菜單使更改生效. 浪費很多時間!
然后我嘗試使用 springloaded 作為官方所說的:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.0.RELEASE</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/springloaded-1.2.0.RELEASE.jar</systemPath>
</dependency>
</dependencies>
</plugin>
然后我重新運行服務器,但沒有按預期工作! 在對模板或類進行任何更改后,我仍然需要重新啟動服務器。
我如何配置彈簧加載以自動重新加載。 非常感謝!
Spring-boot 的版本是 1.3.0RC1
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.0.RC1</version>
</parent>
Maven 版本:3.2 jdk:1.8 智能:14.1.5 操作系統:windows 8.1 64 位
首先,確保您添加了spring-boot-devtools
作為依賴項:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
其次,驗證選項復選框File->Setting –> Build, Execution, Deployment –> Compiler–>
Build project automatically被選中。
最后,Linux/Windows 用戶按SHIFT+CTRL+A
或 Mac 用戶按Command+SHIFT+A
,然后在打開的彈出窗口中鍵入registry 。 使用向下箭頭鍵向下滾動到Registry...
並在Registry...
上按ENTER
。 在Registry
窗口中驗證選項compiler.automake.allow.when.app.running被選中。
如果未重新加載靜態文件,請按CTRL+F9
強制重新加載。
以上說明取自here
CTRL+F9
調試項目。 這個想法是讓項目在不運行或調試時自動工作!
設置->構建->編譯器->勾選自動生成項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.