一、IDEA热加载的作用:
热加载的作用就是当你保存修改,新增,删除代码或者文件后,不需要重新启动项目,直接就能运行。 二、IDEA热记载的配置方法
1.配置pom文件,加载依赖
Maven.
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
Gradle.
dependencies {
compile("org.springframework.boot:spring-boot-devtools")
} <!-- 这是spring boot devtool plugin -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--fork : 如果没有该项配置,可能devtools不会起作用,即应用不会restart -->
<fork>true</fork>
</configuration>
</plugin>
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

最新文章

  1. Java学习笔记(一)
  2. Linux中SysRq的使用(魔术键)
  3. 剑指Offer面试题:33.二叉树的深度
  4. CentOS 7 程序自启动的问题
  5. Guess Number Higher or Lower II--困惑
  6. Linux/UNIX 定时任务 cron 详解
  7. vim总结
  8. nginx&amp;apache比较
  9. javaweb学习总结(二十九)——EL表达式
  10. oracle体系结构详细示意图
  11. ruby将mysql查询到的数据保存到excel
  12. KindeEditor图片上传插件用法
  13. Couchbase 中的分布式储存
  14. iOS开发Safari调试WebView页面
  15. 用mpvue构建微信小程序
  16. Java Web——过滤器
  17. 【AtCoder】ARC081
  18. str 类型
  19. 零基础学习python_字典(25-26课)
  20. Django创建模型,迁移数据

热门文章

  1. POJ 3762 The Bonus Salary!
  2. POJ2116 Death to Binary?
  3. mysqldump中使用flush tables with read lock的风险分析
  4. php类似shell脚本的用法
  5. SecureCRT 会话丢失的处理办法
  6. C语言中浮点数在内存中的存储方式
  7. 很不错的点餐系统应用ios源代码完整版
  8. windows下mysql5.6.20使用mysqldumpslow.pl分析慢日志
  9. 网络:万维网(WWW)
  10. SilverLight Q&amp;A