springboot DevTools热部署

Java教程 2025-11-04

1.在pom.xml中引入加DevTools


<dependency>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-devtoolsartifactId>
    <optional>trueoptional>
dependency>

2.配置IDE自动编译

1.打开系统设置,设置自动编译:

image.png

2.设置IDEA Registry:

Mac环境下使用Command+Shift+A的快捷键,输入Registry,选择第一个

image.png

查找compiler.automake.allow.when.app.running:设置自动编译

image.png

如果没有compiler.automake.allow.when.app.running,就在高级设置里搜索,勾选就可以了

image.png

完成如上的设置,一般重启项目就可以使用热部署了。