热部署:
热部署是指在项目首次部署,服务启动之后,如果应用发生了变化,而且IDEA感知到了应用的变化,就自动完成jar的更新,无需手动再次启动项目,就可以访问应用的更新,但是对配置文件的修改除外!
第一步:打开IDEA
第二部:点击FILE->Settings
第三步 进入Setting->Build,…->Compiler->勾上Build project automatically
第四步:打开一个页面,按住ctrl+alt+shift+/
,然后点击第一个
第五步:勾上compiler.automake.allow.when.app.running
第六步:添加需要进行热部署的springboot项目的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<!--可以不写版本号,springboot项目会自动配置版本号-->
</dependency>
第七步:在xml文件中将派生设为true
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
第八步:选择自动更新类和资源
第九步:重新启动项目,热部署完成!