IDEA2021之后版本的热部署
1、导入热部署依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
添加插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<addResources>true</addResources>
</configuration>
</plugin>
</plugins>
</build>
2、开启IDEA的自动编译(静态)
具体步骤:打开顶部工具栏 File -> Settings -> Build,Execution,Deployment -> Compiler 然后勾选 Build project automatically
3、 开启IDEA的自动编译(动态)
具体步骤:打开顶部工具栏 File -> Settings -> Advanced Settings -> Compiler -> 然后勾选 Allow auto-make to start even if developed application is currently running
4、开启IDEA的热部署策略
5、测试
通过快捷键:shift+F9启动热部署
或者刷新网址
!
为了测试配置的热部署是否有效,接下来,在不关闭当前项目的情况下,将 Controller 类中的请求处理方法 的返回值修改并保存,通过快捷键或刷新网址,查看控制台信息会发现项目能够自动构建和编译,说明项目热部署生效。