idea实现springboot热部署

本文详细介绍了Spring Boot中的热部署与触发器部署技术。热部署能够使开发者在修改代码后无需重启应用,而触发器部署则进一步优化了这一过程,仅在特定文件更改时触发重启。文章通过具体步骤演示了如何在项目中实现这两种部署方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总结:热部署是为了方便开发。
一、普通部署:
class类、application.properties修改会被重启,页面修改不会被重启。

1导入相关依赖

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

2重启项目,修改class文件进行测试,发现不自动重启
3修改idea配置项
在这里插入图片描述在这里插入图片描述ctrl+shift+alt+/调出选项框,选择Registry,弹出以上选项框
4重启项目,修改class类进行测试。成功重启
二、触发器部署:修改class不会重启,只有修改指定文件的值才会重启
application.properties文件增加属性spring.devtools.restart.trigger-file=trigger.txt,需要重启的时候修改trigger.txt的值即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值