IDEA如何使用热部署方式启动项目?
热部署可以使的修改代码后,无须重启服务器,就可以加载更改的代码。
具体步骤
一、开启IDEA的自动编译(静态编译)
操作步骤:打开顶部工具栏 File -> Settings -> Default Settings -> Build -> Compiler 然后勾选 Build project automatically 。
二、开启IDEA的自动编译(动态编译)
操作步骤:同时按住 Ctrl + Shift + Alt + / 然后进入Registry ,勾选自动编译并调整延时参数。
- compiler.automake.allow.when.app.running -> 自动编译
- compile.document.save.trigger.delay -> 自动更新文件
三、开启IDEA的热部署策略
操作步骤:顶部菜单- >Edit Configurations->SpringBoot插件->目标项目->勾选热更新。
四、在项目添加热部署插件
操作步骤:在maven项目中的pom.xml中引入以下依赖
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope>
</dependency>
五、关闭浏览器缓存
操作步骤:以Goole浏览器为例,打开F12的Network选项栏,然后勾选【✅】Disable cache 。
IDEA如何使用热部署方式启动项目?相关推荐
- Spring Boot 五种热部署方式,极速开发就是生产力!
欢迎关注方志朋的博客,回复"666"获面试宝典 模板热部署 在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的, ...
- 阿里原来是这么干的!Spring Boot 五种热部署方式
作者:若离x 来源:my.oschina.net/ruoli/blog/1590148 1.模板热部署 在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面 ...
- 极速开发之Spring Boot五种热部署方式
在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.properties中关闭模版引擎的缓存 ...
- jrebel热部署不起作用_5种SpringBoot热部署方式,你用哪种?
来源 | my.oschina.net/ruoli/blog/1590148 Spring Boot 中 5 种热部署方式如下: 1.模板热部署 2.使用调试模式Debug实现热部署 3.spr ...
- Spring Boot 五种热部署方式,再也不用老重启了!
1.模板热部署 在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.properties中关闭 ...
- IDEA/Tomcat 原理:如何将 Tomcat 集成到 IDEA?实现由传统部署延伸到热部署 Java EE 项目?
文章目录 前言 一.将 Tomcat 集成到 IDEA 中 1.1.进入 IDEA Tomcat 配置页面 1.2.配置并集成 Tomcat 1.3.配置完成说明 1.4.集成检查 1.4.1.检查主 ...
- 5种SpringBoot热部署方式,你用哪种?
来源 | my.oschina.net/ruoli/blog/1590148 Spring Boot 中 5 种热部署方式如下: 1.模板热部署 2.使用调试模式Debug实现热部署 3.spring ...
- Spring Boot:开发常用的热部署方式汇总
Spring Boot:开发常用的热部署方式汇总 平时开发Sprig Boot的时候,经常改动个小小的地方就要重新启动项目,这无疑是一种很差的体验.在此,博主收集了3种热部署的方案供大家选择. 正文 ...
- Spring Boot 五种热部署方式
1.模板热部署 2.使用调试模式Debug实现热部署 3.spring-boot-devtools 4.Spring Loaded 5.JRebel 1.模板热部署 在 Spring Boot 中,模 ...
最新文章
- 比目前世界上最快的超级计算机快 4 倍,英伟达这波玩大了!
- dev 点击子控件触发panelcontrol事件_LINUX IIO子系统分析之二 IIO子系统数据结构分析...
- Nginx负载均衡配置实例详解(转)
- js 设备条形码字体_蚌埠食品袋激光打码机设备-青岛博泰格睿特
- 利用Android Camera2 的照相机api 实现 实时的图像采集与预览
- Java基础 HashMap的添加 修改 遍历 Map.Entry Map.entrySet()的使用及实例
- 通俗解释glLoadIdentity(),glPushMatrix(),glPopMatrix()的作用 (
- 设计模式学习笔记——抽象工厂(Abstract Factory)模式
- 类的static成员并用其实现一个单例模式
- Fastjson反序列化泛型类型时候的一个问题
- c 语言 初始化数组,C CodeBase:初始化一个数组
- EDA实验:数字频率计(FREQ)设计(VHDL)
- 线性表的链式存储结构
- 分享一个我常用的信息差赚钱渠道
- 【收集】网络上各路大侠放出的面试题、求职技巧
- 着色Shading(2)(着色的继续、管线和纹理映射)(笔记)
- IP地址和服务器之间的联系,都了解吗?
- 木马情报报告:内部抓捕botnet-Dridex
- upc Divide a Cuboid
- 转载:Java3D实现三维显示