标签:groovy win 实现 stc window software 属性 ges 快捷键
JRebel热部署插件相信很多人都知道,但是这是一款商业插件,spring-boot框架也提供了类似的功能,即:devtools,关键是免费的! 使用方法如下:
一、添加 devtools依赖
dependencies { compile(‘org.springframework.boot:spring-boot-starter-web‘) compile(‘org.springframework.boot:spring-boot-devtools‘) compileOnly(‘org.projectlombok:lombok‘) testCompile(‘org.springframework.boot:spring-boot-starter-test‘) }
只要添加org.springframework.boot:spring-boot-devtools 依赖项即可。
二、idea中启用项目自动构建
三、idea中compiler.automake.allow.when.app.running 属性更改为true
这个选项很隐蔽,特别是在mac上,正确的寻宝姿势如下(一般人我不告诉他):
3.1 Keymap -> Other -> Maintenance
记下这个快捷键: shift + option + command + /
3.2 回到idea主窗口,按下这4个神奇的组合键
3.3 再找到compiler.automake.allow.when.app.running 选项,将它打开
然后关掉,大工告成。
现在只要代码一修改,然后保存,就会实时触发编译,并重新加载,实现了不重启的热部署,开发调试时十分方便。
spring-boot 速成(2) devtools之热部署
标签:groovy win 实现 stc window software 属性 ges 快捷键
原文地址:http://www.cnblogs.com/yjmyzz/p/use-devtools-of-spring-boot-framework.html