基本了解:
当我们开启热部署之后,服务器不用重新加载(我们的项目也不用被重启),我们修改过后的代码就能生效。
关于热部署:
重启:Restart 自定义开发代码,包含类、页面、配置文件等,加载位置restart类加载器
重载:Reload jar包,加载位置base类加载器
需要添加maven坐标:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
一、手动启动热部署
怎么手工激活热部署?
在项目中修改坐标之后,点击Build-->Build Project (或者使用快捷键Ctrl+F9) 即可
对于热部署,仅仅是加载当前开发者自定义开发的资源,不加载jar资源
二、自动启动热部署
怎么开启自动启动热部署?
① 点击Setting
② 找到下图页面所在的位置
③ 在右侧的界面中,找到这个选项,勾选上,“自动构建项目”
④最后一步,“Apply”,应用一下就可以了