SpringBoot项目热部署的实现

SpringBoot热部署实现有两种方式:

  1. 使用spring loaded
  2. 使用spring-boot-devtools

我主要就学习了一下spring-boot-devtools

spring-boot-devtools热部署实现

我们只要在pom.xml文件中直接添加以下依赖即可:

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

修改了代码之后保存,就能在控制台中看到重新加载类信息的日志

如果是使用idea工具的话,在修改了代码之后要手动编译一下代码,快捷键ctrl+F9
而且idea也可以设置自动编译:
首先,IDEA设置里面这里必须打勾

然后 Ctrl+Shift+Alt+/,选择Registry

进去之后,找到如下图所示的选项,打勾

ok了,重启一下项目,然后改一下类里面的内容,IDEA就会自动去make了。


版权声明:本文为qq_33535433原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。