一、热部署

在开发中我们修改一个Java文件后想看到效果不得不重启应用,这导致大量时间花费,我们希望不重启应用的情况下,程序可以自动部署(热部署)。有以下四种情况,如何能实现热部署。

1、Spring Loaded

Spring官方提供的热部署程序,实现修改类文件的热部署
–下载Spring Loaded(项目地址https://github.com/spring-projects/spring-loaded
–添加运行时参数;
-javaagent:C:/springloaded-1.2.5.RELEASE.jar –noverify

2、JRebel

–收费的一个热部署软件
–安装插件使用即可

3、Spring Boot Devtools(推荐):Ctrl+F9

  1. <dependency>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-devtools</artifactId>
  4. <optional>true</optional>
  5. </dependency