在接触强大的springboot框架过程中,每次修改代码后,都要重新启动。我就想,肯定有方法可以实现代码修改后热加载/部署,果不其然,springboot早已为我们准备了解决方案,且方便快捷。收集了一些资料后,亲身验证,以下方法可行,请参照以下方法设置。(本文以idea 为例子)
第一步: 在pom.xml增加下面依赖
<dependency>
<groupid>org.springframework.boot</groupid>
<artifactid>spring-boot-devtools</artifactid>
</dependency>
第二步: 打开idea ,File->Settings-> Build-Execution-Deployment -> Compiler
第三步:启用maven的 registry选项
第四步: 按 Shift+Ctrl+A (windows,mac是 command+shift+A)
将看到弹窗 Enter Action or option name,输入"registry",双击第一项"Registry..."
然后进入下面这个界面:找到蓝色字体部分,给VALUE打钩
compiler.automake.allow.when.app.running