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

目录
  • 2022版本配置SpringBoot热部署
    • 1.IDEA版本
    • 2. 添加依赖
    • 3.更改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热部署内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Java工具之ja-netfilter 2022.1 配置教程

    目录 0x0. 项目背景 0x1. 如何安装 0x2. 如何使用 0x3. 如何更新 0x4. 配置文件 jb 的 dns.conf 配置文件 0x5. 开源信息 0x6. 支持的产品 0x7. 插件机制 临时码 idea2022最新激活方法 0x0. 项目背景 首先还是基于上述内容. 我们日常使用的软件中有很多有意或无意被加入网络访问的代码.有些并非恶意,有些则是.并非恶意的像一些软件的在线激活验证,如dbeaver.smartgit等.恶意的像有些软件本身就有盗取用户隐私数据的情况,有些软件

  • 最新版 IDEA 2022.1 正式上线新功能一览

    目录 Java Java 18 支持 Java 反编译器 更好的 JUnit 5 支持 更新的 Surround with try/catch(使用 try/catch 环绕)模板 主要更新 Dependency Analyzer 增强了 New Project(新建项目)向导 新的 Notifications(通知)工具窗口 用户体验 New Project(新建项目)向导中的 Maven Archetype 改进的内嵌提示 将 UML 图表导出为其他格式 编辑器 从 Markdown 文件运

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

    目录 2022版本配置SpringBoot热部署 1.IDEA版本 2. 添加依赖 3.更改IDEA设置 2022版本配置SpringBoot热部署 网上搜到的以前版本的都是更改Registry...,勾选compiler.automake.allow.when.app.running,然后新版的IDEA的Registry...里没有这个选项,最后找到了解决方案,亲测有效,链接如下: ref: In IntelliJ 2021.2 compiler.automake.allow.when.app

  • idea配置springboot热部署终极解决办法(解决热部署失效问题)

    idea配置springboot热部署终极解决办法,解决热部署失效问题 1. 添加maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>2.2.5.RELEASE</version> <optional>true</opt

  • SpringBoot热部署配置方法详解

    目录 前言 手动启动热部署 热部署种类 手动进行热部署 自动启动热部署 热部署范围配置 热部署的关闭 总结 前言 我们在了解一个东西的时候,总是喜欢问的就是为什么要?就是为什么我们需要这个,至少你要告诉我用这个的好处是什么:知道了需求然后学习,效率会好一些. 所以,我们为什么要学习热部署?想象一下这个情况,我们在开发的过程中,每次修改都要重启服务器才能够去重新部署项目,在项目较小的情况下还能忍受,但是如果做的是一个大型项目,部署一次消耗的时间成本很高. 所以热部署的作用 就是为我们免去这些时间上

  • idea+ springboot热部署的配置方法

    热部署: 载入开发工具: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> 设置配置<fork>true</fork>: <plugin> &

  • Spring Boot 开发环境热部署详细教程

    在实际的项目开发过中,当我们修改了某个java类文件时,需要手动重新编译.然后重新启动程序的,整个过程比较麻烦,特别是项目启动慢的时候,更是影响开发效率.其实Spring Boot的项目碰到这种情况,同样也同样需要经历重新编译.重新启动程序的过程. 只不过 Spring Boot 提供了一个spring-boot-devtools的模块,使得 Spring Boot应用支持热部署,无需手动重启Spring Boot应用,,提高开发者的开发效率.接下来,聊一聊Spring Boot 开发环境热部署

  • Intellij IDEA实现springboot热部署过程解析

    对于springboot热部署貌似是这样的,首先要设置idea相关配置 导航栏 File -> Settings -> Build,Execution,Deployment -> Compiler 选择Build project automatically 打勾 如下图所示 接着Ctrl+Shift+Alt+/ 快捷键选择Registry会弹出如下图 在红色选择的一行打勾,就完成了这步骤. 接着开始配置pom.xml文件 <dependencies> <dependen

  • 彻底解决IDEA中SpringBoot热部署无效的问题(推荐)

    开启SpringBoot热部署,首先得在pom.xml中引入依赖 <!--SpringBoot 热部署依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> 但

  • idea的使用之关于tomcat热部署的教程

    关于tomcat热部署 on 'update' action:[update]时,执行的操作. on frame deactivation:失去焦点时,执行的操作. 这里有四个选项: update resources:更新静态资源 update classes and resources:更新class文件和静态资源 redeploy:重新部署 restart server:重新启动 按照上图配置,run启动tomcat的情况下,热部署并不能生效.猜测[on 'update' action]的意

  • IDEA 配置 JRebel 热部署的方法(推荐)

    在平常的开发项目中,我们改动代码需要频繁的重启,如果机器配置不好.项目比较大的情况下,重启一次项目,多则 5 ~ 6 分钟,少则 2 ~ 3 分钟,效率低而且极其浪费时间. 如果我们能实现项目启动后,改动代码不需要重启,让代码实现热加载就可以大大提高开发效率,而 JRebel 就是这样的工具,能帮助我们在 99% 的场景下,修改代码不重启,直接热加载就可以让代码生效. JRebel 是什么 JRebel 是国外团队开发的一款收费工具,JRebel 允许开发团队在有限的时间内完成更多的任务修正更多

  • SpringBoot热部署设置方法详解

    目录 热部署 手动设置热部署 自动启动热部署 热部署配置范围 属性加载优先级 热部署 手动设置热部署 导入maven坐标 <!--热部署依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency> 每次修改点击构建项目 这个还是的手动点击(c

随机推荐