转载

Idea中的热部署-tomcat和springboot

今天要说的是一个实用功能,关于idea工具的热部署。主要分为两种情况介绍,一是使用tomcat的,二是使用SpringBoot的。

一、tomcat

tomcat与idea结合的热部署比较简单
1.
2.
3.

二、springboot

通常springboot的产物都是以jar的形式打出来的,tomcat容器集成在其内部,那么idea对其进行热部署呢。
三锤我也是查过许多资料才找到比较适合个人的热部署方式。
我的编码习惯是,写完代码直接看浏览器。所以下面要说的就是怎样在idea失去焦点时,进行class更新,而不是重启启动或者频繁刷新。
第一步,也是基本依赖要在pom添加


org.springframework.boot
spring-boot-devtools
${springboot.version}
true

第二步,使更新时不重启
application.yml的配置
spring:
devtools:
restart:
enabled: false
application.properties的配置
spring.devtools.restart.enabled=false

第三部,在settings中设置编译器自动编译。
第四步,ctrl+shift+alt+/

第五步,允许运行中自动编译

第六步,开启失焦更新

正文到此结束
本文目录