在IDEA中,可以为spring-boot添加热部署,一旦修改了java文件,spring-boot会重新编译修改的文件,而不用重启。
一. 打开pom.xml,添加依赖:
<dependencies>
...
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
二. 打开菜单File→Settings,查看左侧Build,Execution,Deployment→Compiler,选中右侧面板中的“Build project automatically”选项。
三. 按下Ctrl+Shift+Alt+/,会弹出一个菜单:
选择第一项Registry,会弹出一个选项列表:
找到其中的compiler.automake.allow.when.app.running,选中。
四. 重新启动工程。这样,当修改了java文件后,等待几秒,IDEA就会重新编译修改的文件。