SpringBoot启动热部署

本文详细介绍了在SpringBoot项目中实现热部署的具体步骤,通过添加spring-boot-devtools依赖及Maven配置,配合IDEA设置,使得修改代码或数据库后无需重启项目即可生效,极大提升了开发效率。

springboot中启动热部署,在修改数据库,修改类方法时不需要重新启动项目,达到提高了项目的效率,亲测步骤如下:(IDEA环境)

1、在pom.xml中添加依赖

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

2、在块中添加如下信息:
一般都只是在其中添加true即可,因为别的信息都有。

		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<configuration>
					<fork>true</fork>
					<!--fork :  如果没有该项配置,devtools不会起作用,即应用不会restart -->
				</configuration>
			</plugin>
		</plugins>

3、在IDEA中配置:eclipse默认自动编译,IDEA手动编译。
(1)File->setting->搜索compiler->将Build project automatically打勾;
确认退出。
在这里插入图片描述
(2)CTRL+ALT+SHIFT+/ 组合键打开 Maintenance窗口选择Registry… ,找到compiler.automake.allow.when.app.running选项,打勾开启运行时编译功能。

4、测试通过。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值