Idea2022版本配置SpringBoot热部署的教程

 更新时间:2022年04月15日 09:52:38   作者:haiqiang0225  
这篇文章主要介绍了Idea2022版本配置SpringBoot热部署的教程,包括添加依赖及更改IDEA设置的方法,本文图文实例相结合给大家介绍的非常详细,需要的朋友可以参考下

2022版本配置SpringBoot热部署

网上搜到的以前版本的都是更改Registry...,勾选compiler.automake.allow.when.app.running,然后新版的IDEA的Registry...里没有这个选项,最后找到了解决方案,亲测有效,链接如下:

ref: In IntelliJ 2021.2 compiler.automake.allow.when.app.running disappear. Unable to enable live reload under Spring boot

1.IDEA版本

在这里插入图片描述

2. 添加依赖

  • 如果只有一个项目,直接在pom.xml里添加下面所有的即可
  • 父项目pom.xml<project>标签内添加:
<build>
       <plugins>
           <plugin>
               <groupId>org.springframework.boot</groupId>
               <artifactId>spring-boot-maven-plugin</artifactId>
               <version>2.6.4</version>
               <executions>
                   <execution>
                       <goals>
                           <goal>repackage</goal>
                       </goals>
                   </execution>
               </executions>
               <configuration>
                   <fork>true</fork>
                   <addResources>true</addResources>
               </configuration>
           </plugin>
       </plugins>
   </build>

子项目pom.xml<dependencie>标签内添加,注意要在父项目xml里定义版本:

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

3.更改IDEA设置

preferences... -> Compiler

在这里插入图片描述

preferences... -> Advanced Settings -> Allow auto-make to start even if developed application is currently running

在这里插入图片描述

到此这篇关于Idea2022版本配置SpringBoot热部署的教程的文章就介绍到这了,更多相关idea配置springboot热部署内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Mybatis中一条SQL使用两个foreach的问题及解决

    Mybatis中一条SQL使用两个foreach的问题及解决

    这篇文章主要介绍了Mybatis中一条SQL使用两个foreach的问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Java文件(io)编程_文件字节流的使用方法

    Java文件(io)编程_文件字节流的使用方法

    下面小编就为大家带来一篇Java文件(io)编程_文件字节流的使用方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • java自定义拦截器用法实例

    java自定义拦截器用法实例

    这篇文章主要介绍了java自定义拦截器用法,实例分析了java自定义拦截器的实现与使用技巧,需要的朋友可以参考下
    2015-06-06
  • Springboot获取前端反馈信息并存入数据库的实现代码

    Springboot获取前端反馈信息并存入数据库的实现代码

    这篇文章主要介绍了Springboot获取前端反馈信息并存入数据库的实现代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • 浅谈java8中map的新方法--replace

    浅谈java8中map的新方法--replace

    下面小编就为大家带来一篇浅谈java8中map的新方法--replace。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • Springboot项目中内嵌sqlite数据库的配置流程

    Springboot项目中内嵌sqlite数据库的配置流程

    这篇文章主要介绍了Springboot项目中内嵌sqlite数据库的配置流程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • 五个Java中线程池使用不当的避坑指南

    五个Java中线程池使用不当的避坑指南

    线程池是 Java 多线程编程中的一个重要概念,它可以有效地管理和复用线程资源,提高系统的性能和稳定性,本文将介绍线程池使用不当的五个坑,以及如何避免和解决它们,希望对大家有所帮助
    2024-02-02
  • spring security国际化及UserCache的配置和使用

    spring security国际化及UserCache的配置和使用

    这篇文章主要介绍下国际化的配置及UserCache的配置及使用教程,感兴趣的朋友参考下实现代码吧
    2017-09-09
  • spring的父子容器及配置详解

    spring的父子容器及配置详解

    本篇文章主要介绍了spring的父子容器及配置详解,详细的介绍了spring父子容器的概念、使用场景和用法,有兴趣的可以了解一下
    2018-01-01
  • Springboot安全框架整合SpringSecurity实现方式

    Springboot安全框架整合SpringSecurity实现方式

    这篇文章主要介绍了Spring全家桶中Springboot安全框架整合SpringSecurity的实现方式,有需要的朋友可以借鉴参考下,希望可以有所帮助
    2021-09-09

最新评论