首先配置maven pluginjava
org.springframework.bootspring-boot-maven-pluginorg.springframeworkspringloaded1.2.4.RELEASE
2. 在IDE裏面運行spring-boot:runspring
[INFO] Attaching agents: [**/1.2.4.RELEASE/springloaded-1.2.4.RELEASE.jar]
若是你能在控制檯上看到這條日誌說明spring-loaded已經加載了,按道理就是能夠正常work了。
shell
3. 提示maven
若是你用的IDE是Eclipse,那以上配置就沒問題了,若是你用的是IntelliJ IDEA,這裏你須要注意一個問題:spring-boot
IntelliJ IDEA 是不會自動編譯project的,因此,你會發現,你修改了java code,也Ctril+S了,可是Spring-Loaded就是沒生效。既然知道緣由,那咱們就只要觸發一下編譯行爲便可。ui
你能夠直接快捷鍵觸發: Ctrl+Shift+F9日誌
爲了方便,最好設置成保存的時候就自動編譯,方法可能有許多,我這裏採用的是Macros方式來作的:code
1. Edit -> Macros -> Start Macro Recording
ip
2. Click File -> Save All
rem
3. Cilck Build -> Make Project
4. Edit -> Macros -> Stop Macro Recording
保存你錄製的Macro,例如叫SaveAndMake
接下來,爲了可以在Ctrl+S的時候不只保存還觸發編譯,咱們先remove原有的keymap,修改SaveAndMake的快捷鍵爲Ctrl+S。
完成!