SpringBoot的热部署
原来:修改代码后,需要重新部署才会生效。
热部署:修改代码后,不需要Ctrl+S保存,不需要重新部署,直接在浏览器中刷新一下就可以看到修改后的效果。IDEA会自动重新编译代码,然后自动同步部署到tomcat。
(1)Ctrl+Alt+S,勾选自动编译
(2)Ctrl+Shift+Alt+/ ,勾选项目运行时自动编译
(3)在pom.xml中添加依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>
这个可以在Spring Initializr创建项目时勾选Spring Boot DevTools。
说明:
热部署十分占用资源,配置不高的电脑慎用。
可以在配置文件中设置 debug=true,开启调试模式,控制台会打印更多的debug信息,便于调试,默认是false