一、IDEA热加载的作用:
热加载的作用就是当你保存修改,新增,删除代码或者文件后,不需要重新启动项目,直接就能运行。
二、IDEA热记载的配置方法
1.配置pom文件,加载依赖
Maven.
org.springframework.boot
spring-boot-devtools
true
Gradle.
dependencies {
compile("org.springframework.boot:spring-boot-devtools")
}
org.springframework.boot
spring-boot-maven-plugin
true
2.修改setting 文件。点击File->Settings->Build->compiler。然后在右侧找到Make project automatically选项并选中,点apply应用之后就行
3.按Ctrl+Shift+Alt+/,在弹出框中搜索“Registry”,然后在下一个弹出框中找到上图中的选项然后选中。
4.在IDEA中修改代码,保存,此时就会自动运行。
spring Boot 默认不会监听静态资源文件,编辑后不会自动运行,
在配置文件中,设置指定文件不被监控,不自动进行热部署
#重启的时候不去监听这个文件,这个文件就不会被自动热部署了
spring.devtools.restart.exclude=application.properties
#通过触发器,改代码不重启,通过一个文本去控制什么时候进行热加载部署文件
spring.devtools.restart.trigger-file = trigger.txt