文章目录
1、热部署的问题
什么叫热部署:简单的说就是项目启动之后 如果有更改的内容 项目会自动的实现即时的更新 而不需要从新手动的启动这个项目----热部署
1.1、第一步是导包
<!--导包
下面的这个包是咋们开发的时候 需要的所有的工具 在这里面都是有的
热部署的这个工具也是位于这个包里面
-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
1.2、配置plugin
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
1.3、开启自动编译
file----Settings----Complier
右侧选中自动编译
1.4、在IDEA设置运行的过程中允许自动编译
操作:ctrl+shirt+alt+/ 选择Registry
2、手动进行热部署的触发
2.1、导包
<!--导包
下面的这个包是咋们开发的时候 需要的所有的工具 在这里面都是有的
热部署的这个工具也是位于这个包里面
-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
2.2、配置plugin
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
2.3、配置触发
2.4、配置选择
2.5、触发的位置
希望大家关注我一波,防止以后迷路,有需要的可以加我Q讨论互相学习java ,学习路线探讨,经验分享与java Q:2415773436