热部署

1. 修改pom.xml

  • 在project->dependencies下添加spring-boot-devtools依赖
  • 在project->build->plugins下添加spring-boot-maven-plugin插件
  • 具体样例如下:
<project >...<dependencies>...<!--添加热部署--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional><scope>true</scope></dependency></dependencies><build><plugins><plugin><!--热部署配置--><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><!--fork:如果没有该项配置,整个devtools不会起作用--><fork>true</fork></configuration></plugin>...</plugins></build></project>

2. 在设置界面中Compiler下,勾选“Build project automatically”

3. 按下快捷键 (Windows: ctrl + shift + alt + / , Mac: command+shift+option+/),选择Registry...,勾上 compiler autoMake allow when app running

4. 重启idea,运行springboot工程.后续修改内容后,就会自动更新了.

重启

第1步:通过File–>Invalidate Caches进入重启窗口:

第2步:选择自己所需要的重启方式,四个按钮,一共三种重启方式:

  1. Invalidate and Restart 清空缓存并重启
  2. Invalidate 清除缓存
  3. Cancel 取消
  4. Just Restart 重启

idea热部署与重启相关推荐

  1. Web开发如何实现Tomcat等服务器热部署不用重启

    Web开发如何实现Tomcat等服务器热部署不用重启 听语音 | 浏览:354 | 更新:2016-05-28 11:18 在进行java web开发的时候,对类改动一些代码后,通常就需要对服务器比如 ...

  2. eclipse修改java热部署免重启tomcat在Host标签下增加Context直接将docBase指定为项目的WebContent路径

    为了避免每次修改java文件eclipse都自动重启耗时较长,研究了网上方法,在eclipse+tomcat7本机实践了下可行. 原理:将eclipse工程的WebContent直接作为部署目录,你的 ...

  3. mybatis动态更新xml文件后热部署,不重启应用的方法

    mybatis应用程序,由于是半自动化的sql, 有大量的sql是在xml文件中配置的,而在开发程序的过程中,通常需要边写sql变调试应用.但在默认情况下,xml文件里配置的sql语句是被放入到缓存中 ...

  4. 【SpringBoot】springboot启动热部署

    个人简介:Java领域新星创作者:阿里云技术博主.星级博主.专家博主:正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ SpringBoot--手工启 ...

  5. 热部署JRebel的使用

    JRebel是一套JavaEE开发工具.JRebel允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品. JRebel是收费软件,用户可以在JRebel官方站点下载30天的 ...

  6. SpringBoot实现热部署(修改class不需要重启)

    热部署: devtools可以实现页面热部署(即页面修改后会立即生效, 这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实 ...

  7. idea spring boot中热部署 自动更新不用重启服务

    近来在使用idea做springboot的项目,但是发现每次修改之后我都需要重新将项目关闭再开启,这样比较繁琐,发现通过热部署的方式让我们可以一边修改我们的项目,然后在页面中直接通过刷新展示出来 sp ...

  8. Spring Boot 五种热部署方式,再也不用老重启了!

    1.模板热部署 在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.properties中关闭 ...

  9. java 不重启部署_编译Java类后不重启Tomcat有两种方式:热部署、热加载

    不重启Tomcat有两种方式:热部署.热加载 热部署:容器状况在运行时重新部署整个项目.这类环境下一般整个内存会清空,重新加载,这类方式 有可能会造成sessin丢失等环境.tomcat 6确实可以热 ...

最新文章

  1. linux remote
  2. Linux学习笔记-软件安装管理
  3. 你还在为20倍的连麦成本发愁吗?
  4. 按钮是什么意思_汽车里的Rear按键是什么意思?
  5. 【JAVA基础】四舍五入之7中舍入法
  6. 李宏毅机器学习课程9~~~深度学习技巧
  7. python json按输入顺序输出内容
  8. 你可能不需要 Vuex
  9. Django表单form
  10. python实验指导书答案函数代码复用_#Python学习笔记(5)函数和代码重用,复用
  11. CProgressCtrl进度条控件实现进度滚动效果
  12. 数据挖掘实践(金融风控)——task02:数据分析
  13. 修改Windows登陆时显示上一次登陆的用户名
  14. 计算机打不开sai文件夹,无法运行 SAI2 的解决办法
  15. 大学生安卓期末设计之本地音乐播放器
  16. 【MM32F5270开发板试用】硬件IIC读取SHT20温湿度传感器
  17. MATLAB分集接收技术仿真,分集接收技术.doc
  18. WIN10 下 autocad2006 及其他版本打开文件多窗口不能一个窗口的解决办法
  19. 教你从零开始成为优秀交互设计师(一):交互设计师修炼指南
  20. 《CMS后台系统》项目实战 详细分解

热门文章

  1. 出行必备降噪耳机哪款好?南卡、华为降噪耳机对比测评
  2. ZUU中优动态人脸门禁机硬件操作说明书/ 中优ZU-8650、ZU-8657、ZU-8643操作说明书/中优刷脸门禁使用教程使用说明书
  3. alfresco安装教程
  4. opencv视频抽帧
  5. 杀戮尖塔有android版本吗,杀戮尖塔安卓版
  6. 打印文档(print.cpp)
  7. 文献阅读_基于多模态数据语义融合的旅游在线评论有用性识别研究
  8. 车检预约制将对机动车检测站产生哪些影响?
  9. 计算机操作员职业资格证书考试,国家职业资格计算机操作员考试指引.DOC
  10. python time.mktime