每次代码改动后都需要重新手动Run项目,心累,在网上找了下,发现SpringBoot提供了热部署的方案,改动代码后自动编译打包,现在将热部署的配置方法记下来:

第一步:在pom.xml中添加依赖,导入spring-boot-devtools

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>runtime</scope>
</dependency>

第二步:在Intellij编辑器中选择File->Setting->Build,Execution,Deployment->Compiler,勾选【Build project automatically】

第三步:通过快捷键Ctrl+Alt+Shift+/  ,进入Intellij的Registry配置中,将【compiler.automake.allow.when.app.running】勾选

到这里就大功告成,测试了一下,修改了代码以后,等待两秒钟,SpringBoot会重新编译加载代码,免去手动编译的烦恼。

最新文章

  1. 5.2 Array类型的方法汇总
  2. CentOS 7合盖后黑屏但不进入睡眠模式修改
  3. JDK1.7 ConcurrentHashMap 源码浅析
  4. Antenna Placement
  5. poj 3897 Maze Stretching 二分+A*搜索
  6. 2015.07.20MapReducer源码解析(笔记)
  7. flex 访问webservice方法及跨域问题解决
  8. MySQL Hardware--Linux 文件句柄限制
  9. sqlserver 存储过程 自定义函数 游标???
  10. 机器学习入门-BP神经网络模型及梯度下降法-2017年9月5日14:58:16
  11. Jenkins&#160;Jenkins构建历史记录处理
  12. 在JavaEE中使用Mybatis框架
  13. day11 装饰器---函数的使用方法
  14. DER、CRT、CER、PEM格式的证书及转换
  15. PAT 乙级 1047 编程团体赛(20) C++版
  16. POJ 3164 Sunscreen (挑战程序设计竞赛的练习题)
  17. matlab随笔
  18. Linux服务器性能检测命令集锦
  19. android模拟器使用gps定位
  20. [转载]利用近场探头和频谱仪查找EMI辐射问题

热门文章

  1. jq——css类
  2. Eclipse项目启动不了
  3. thinkPHP利用ajax异步上传图片并显示、删除
  4. Firefox OS简单介绍
  5. 宿主机mac os无法连接到虚拟机centos
  6. FireFox所支持的全部标签(持续更新ing)
  7. 50个Android开发技巧(12 为控件加入圆角边框)
  8. poj_3071概率dp
  9. bzoj3275: Number(最小割)
  10. 不仅仅是Google,您必须知道的全球十大地图API