问题:在没有使用springboot前,我们很方便的可以使用开发工具的热部署功能,在此不赘述之前的方法了,而使用springboot集成开发后就可以继续使用热部署么?答案是肯定的

解决方法:分三步走

第1步:在maven配置的pom.xml中加入热部署需要的依赖包

<dependency>  <groupid>org.springframework.boot</groupid>  <artifactid>spring-boot-devtools</artifactid>
</dependency>  

第2步:在设置中开启自动化构建项目
说明:不同版本的idea工具,显示的项目可能不一样,我的开发工具使用IntelliJ IDEA 2017.1 X64

File–>setting–>Build,Execution,Deployment–>compiler

在右侧勾选住Build Project automaticlly

第3步:开启编译器的自动编译
(1)windows系统的电脑在IntelliJ IDEA中按 Shift+Ctrl+A 出现对话框
(2)对话框中输入registry选择第一个进入弹出框

(3)在弹出框中勾选 compiler.automake.allow.when.app.running

最后重启ide!

springboot+IntelliJ IDEA实现热部署相关推荐

  1. springboot+JRebel--插件实现热部署

    刚开始使用springboot的时候发现每次有代码修改都需要重启,真的不要太麻烦!!!!! 决心研究下如何热部署! 个人能力有限,暂时仅了解两种方式,写出来与大家分享! 本章分享第二种方法!sprin ...

  2. 【SpringBoot】项目实现热部署的两种方式

    前言 spring boot : 2.0.0.RELEASE maven eclipse 另外还需清楚什么是热部署,以及为什么要热部署. SpringBoot项目中实现热部署的两种方式,使得部署变得异 ...

  3. springboot在intellij中的热部署(Hot swapping)配置

    File->Other Settings(针对新工程设置,免得每次新工程都要这么设置一遍太麻烦了) File->Settings(让当前工程生效) ①输入build搜索,勾选下面的Buil ...

  4. springboot家族之 DevTools 热部署(一)

    DevTools 热部署,修改代码立刻见效,快速重启 技术原理 第一步:引入jar+插件 第二步:启动项目 如果使用idea,必须确保开启运行时编译才行 devtools 原理详解 属性默认设置 自动 ...

  5. SpringBoot+gradle+idea实现热部署和热加载

    前言 因为之前使用myeclipes的同学就知道,在使用myeclipes的时候,java文件或者jsp文件写完之后会被直接热加载到部署的容器中,从而在开发的时候,不同经常去重启项目,从而达到了增加开 ...

  6. Springboot实现热启动、热部署

    热启动:修改代码保存时会自动重新启动项目. 查看全文 http://www.taodudu.cc/news/show-6227246.html 相关文章: app冷启动与热启动原理,及启动优化 spr ...

  7. Springboot2 D3 SpringBoot开发实用篇 - 热部署 - 配置高级 - 测试

    SpringBoot开发实用篇 ​ 运维实用篇完结以后,开发实用篇采用日更新的形式发布给各位小伙伴,基本上是每天一集,目前已经发布完毕. ​ 开发实用篇中因为牵扯到SpringBoot整合各种各样的技 ...

  8. JavaEE学习笔记-SpringBoot快速上手、热部署、乱码问题、部分注解解释

    SpringBoot快速上手 一.快速创建SpringBoot应用 1.1利用IDEA提供的Spring Initializr创建Spring Boot应用 1.2Spring Boot生成的项目结构 ...

  9. SpringBoot自动编译(热部署)需要修改的四处地方

    SpringBoot自动编译需要修改四处地方 1.用于thymeleaf application.properties文件:spring.thymeleaf.cache=false 2.勾选build ...

最新文章

  1. 网络编程- 解决黏包现象方案一(六)
  2. 设置mysql整形_mysql 整型字段设计
  3. 云计算(Cloud Computing)的前世今生
  4. JDBC获取新增记录的自增主键
  5. IIS里FTP多用户设置,终于不用Serv-U了,很方便,个人用够用了
  6. git回退错误的提交
  7. C++基础::mutable 关键字
  8. istio使用教程和示例(导流,请求路由,访问拒绝,黑白名单,限速)
  9. TypeError: __init__() got an unexpected keyword argument 'serialized_options'(安装protobuf 3.6.0)
  10. Modown V1.9 WordPress资源素材付费下载Erphpdown主题模板原版
  11. CEO们推荐的50本职场必看书籍!
  12. SecureCRT8.1下载+注册机+破解教程
  13. mysql mybatis批量删除,Mybatis批量删除多表
  14. 基于ROCKCHIP的ubuntu-base根文件系统构建
  15. 立冬、小雪、凛冬将至:如何理解美国科技企业裁员潮?
  16. Markdown书写软件Typora的使用 -- 渲染(让你的Typora更上档次)
  17. Kotlin编程实战——类与对象(05)
  18. 【软件测试】测试用例的设计
  19. linux中vi指令干嘛的,Linux系统中的vi/vim指令【详解】
  20. 一种修改MCU主频的方法:类观察者模式

热门文章

  1. 多线程基础-实现多线程的两种方式(二)
  2. raft中集群成员变更
  3. 从选秀策略看市场测试
  4. @keyframes—定义动画关键帧
  5. 【最新合集】IDEA 快捷键整理
  6. 极高效代码(C语言):1008 数组元素循环右移问题 (20分)
  7. 小白也能看懂——使用dev-c++建立工程(多个文件一同编译连接)并运行
  8. shell脚本每日一练(三)
  9. java中抽象类与抽象方法的使用问题
  10. selenium自动化测试框架_selenium自动化测试框架之PO设计模式