热部署
idea中热部署很简单,以debug方式启动应用,修改程序后,ctrl+F9即可实现热部署。
热启动
SpringBoot对调试支持很好,修改之后可以实时生效,需要添加以下的配置:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
该模块在完整的打包环境下运行的时候会被禁用。如果你使用java -jar启动应用或者用一个特定的classloader启动,它会认为这是一个“生产环境”。