IDEA配置SpringBoot热启动,以及热启动失效问题

 更新时间:2023年11月20日 09:37:34   作者:Java Punk  
这篇文章主要介绍了IDEA配置SpringBoot热启动,以及热启动失效问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、IDEA配置springboot热启动方法

1、首先引入jar包依赖;添加spring-boot-devtools的包,true必须加上

<!-- springboot热启动 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <!-- 这个需要为 true 热部署才有效 -->
    <optional>true</optional>
</dependency>

2、修改spring-boot-maven-plugin插件,增加<fork>true</fork>

<plugin>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-maven-plugin</artifactId>
   <configuration>
       <fork>true</fork>
   </configuration>
</plugin>

二、springboot热启动失效解决方案

如果没有效果的话,说明IDEA缺少一些设置,那么就需要执行下面两步操作;

原因是,IDEA不同于Eclipse直接添加jar和插件即可,IDEA需要修改一下设置(换项目后IDEA可能会重置配置):

1、找到Setting---->Compiler设置(也可以快捷键:Ctrl+Alt+S),勾选"Build project automatically";

2、使用快捷键Alt+Ctrl+shift+a+/,(如果不行,就点击Alt+shift+a)选择Registry,打开界面;

3、界面内勾选 compiler.automake.allow.when.app.running即可,如果没有这个选项,重置一下IDEA即可找到。

4、最后,记得重启一下IDEA才可以生效。

总结

到此,热启动失效已解决。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 使用SpringBoot搭建一个邮件发送系统

    使用SpringBoot搭建一个邮件发送系统

    在当今数字化时代,邮件作为一种重要的通信方式,SpringBoot作为一款热门的Java开发框架,为我们搭建邮件发送系统提供了便捷高效的解决方案,接下来,就让我们一起深入探索如何使用 Spring Boot 搭建强大的邮件发送系统,需要的朋友可以参考下
    2026-04-04
  • Spring MVC请求处理流程和九大组件详解

    Spring MVC请求处理流程和九大组件详解

    这篇文章主要介绍了Spring MVC请求处理流程和九大组件,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-12-12
  • SpringMVC DispatcherServlet组件实现解析

    SpringMVC DispatcherServlet组件实现解析

    这篇文章主要介绍了SpringMVC DispatcherServlet组件实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • SpringMvc请求处理参数 和 响应数据处理的示例详解

    SpringMvc请求处理参数 和 响应数据处理的示例详解

    这篇文章主要介绍了SpringMvc请求处理参数和响应数据处理,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-09-09
  • SpringBoot参数校验全指南分享

    SpringBoot参数校验全指南分享

    这篇文章主要介绍了SpringBoot参数校验全指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2026-05-05
  • 实例详解Java调用第三方接口方法

    实例详解Java调用第三方接口方法

    很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或第三方接口(短信、天气等),下面这篇文章主要给大家介绍了关于Java调用第三方接口方法的相关资料,需要的朋友可以参考下
    2022-06-06
  • 详解SpringBoot读取resource目录下properties文件的常见方式

    详解SpringBoot读取resource目录下properties文件的常见方式

    这篇文章主要介绍了SpringBoot读取resource目录下properties文件的常见方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • 浅析Java中的动态代理

    浅析Java中的动态代理

    动态代理指代理类和目标类的关系在程序运行的时候确定的,客户通过代理类来调用目标对象的方法。本文将通过案例详细讲解一下Java动态代理的原理及实现,需要的可以参考一下
    2022-09-09
  • java二叉树的遍历方式详解

    java二叉树的遍历方式详解

    这篇文章主要为大家详细介绍了java实现二叉树遍历的四种方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能给你带来帮助
    2021-08-08
  • 通过实例了解如何在JavaWeb实现文件下载

    通过实例了解如何在JavaWeb实现文件下载

    这篇文章主要介绍了通过实例了解如何在JavaWeb实现文件下载,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09

最新评论