在IDEA中开发Spring Boot应用, 添加了spring-boot-devtools依赖发现热部署实际上并没有生效, 原因是IDEA代码自动保存后并没有触发编译.
知道问题后解决也简单, 完整步骤如下:
添加依赖
1 | <dependency> |
配置依赖
1 | <build> |
IDEA 配置
自动编译
配置路径:
File -> Settings -> Compiler
勾选自动编译选项
修改IDEA行为
查找行为(默认快捷键 CTRL + SHIFT + A), 查找
Registry
找到以下选项, 勾选(立即生效)
compiler.automake.allow.when.app.running
配置完成