配置IDEA实现热部署

所谓“热部署”,就是每次修改代码后不需要我们自己手动重启应用了,IDEA会自动重启应用。
要在IDEA上集成热部署,需要进行如下配置:

首先,增加依赖org.springframework.boot:spring-boot-devtools

怎么增加?分两种情况。

  • 第一种情况,在新建SpringBoot项目的时候添加
    • 如果是在Spring官网新建项目
      在这里插入图片描述
    • 如果是在IDEA中新建项目
      在这里插入图片描述
  • 第二种情况,在已有Springboot项目中添加
    pom.xml中添加依赖(如下),并下载依赖
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-devtools</artifactId>
	<scope>runtime</scope>
	<optional>true</optional>
</dependency>
然后,在IDEA中配置自动编译

File>Settings>Compiler,勾选Build project automatically,确定即可。
在这里插入图片描述

最后,在IDEA中配置运行时支持自动编译

Help>Find Action,输入“Registry”,勾选compiler.automake.allow.when.app.running,关闭即可。
在这里插入图片描述

效果对比
  • 没有集成热部署时,每次修改代码,需要手动重启应用,才能看到更新
    test.nameNicholas修改为somebody并保存,然后调用接口,仍返回Hello,Nicholas。只有手动重启应用后,接口才会返回Hello,somebody
    在这里插入图片描述
  • 集成热部署后,每次修改代码,直接保存(想更快,手动执行下编译),就能看到更新
    test.nameNicholas修改为somebody并保存,应用会自动启动,调用接口,会返回更新的内容Hello,somebody
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值