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

 更新时间:2020年09月10日 09:58:41   作者:Sj_yjx  
这篇文章主要介绍了彻底解决IDEA中SpringBoot热部署无效的问题,本文给大家带来问题原因分析通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

开启SpringBoot热部署,首先得在pom.xml中引入依赖

<!--SpringBoot 热部署依赖-->
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-devtools</artifactId>
      <optional>true</optional>
    </dependency>

但是你会发现,引入了依赖之后往往还是没用,改了代码还是得重启

问题原因:IDEA在默认情况下不会自动编译,需要更改一些配置

解决步骤:

1、开启IDEA静态的自动编译

按住Ctrl+ALT+S ,然后Build,Excution,Deployment -> Compiler ,确保勾选 Build project automatically 

2、开启IDEA动态的自动编译

按住 Ctrl + Shift + Alt + / ,点击Registry

找到compiler.automake.allow.when.app.running,确保勾选上

找到compile.document.save.trigger.delay,和compile.automake.trigger.delay,数值设置的小一些

 2、开启IDEA的热部署策略

 顶部菜单点击Edit,做如下图更改

 3、关闭浏览器的缓存

这是最后一步,往往很多人败在这里,打开浏览器,按F12,选择NetWork,把Disable cache勾选上

此时,你就可以愉快地享受热部署带来的便利了。

到此这篇关于彻底解决IDEA中SpringBoot热部署无效的问题的文章就介绍到这了,更多相关IDEA SpringBoot热部署无效内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java servlet结合Oracle搭建java的web开发环境

    java servlet结合Oracle搭建java的web开发环境

    今天我将与大家分享一下我学JAVA WEB写的一些小实例 ,我个人是不太喜欢书本上的晦涩的概念的,所以我花了更多的时间在一些应用实例上,我觉得这样的学习方式很适合我,由简到繁,由浅入深
    2015-12-12
  • SpringBoot整合Dubbo+Zookeeper实现RPC调用

    SpringBoot整合Dubbo+Zookeeper实现RPC调用

    这篇文章主要给大家介绍了Spring Boot整合Dubbo+Zookeeper实现RPC调用的步骤详解,文中有详细的代码示例,对我们的学习或工作有一定的帮助,需要的朋友可以参考下
    2023-07-07
  • Java判断字节流是否是 UTF8编码方法示例

    Java判断字节流是否是 UTF8编码方法示例

    这篇文章主要我大家介绍了Java判断字节流是否是 UTF8编码方法示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • 解决spirngboot连接redis报错:READONLY You can‘t write against a read only replica的问题

    解决spirngboot连接redis报错:READONLY You can‘t write against 

    docker部署的redis,springboot基本每天来连redis都报错:READONLY You can't write against a read only replica,重启redis后,可以正常连接。但是每天都重启redis,不现实,也很麻烦,今天给大家分享解决方式,感兴趣的朋友一起看看吧
    2023-06-06
  • Java使用正则表达式删除所有HTML标签的方法示例

    Java使用正则表达式删除所有HTML标签的方法示例

    这篇文章主要介绍了Java使用正则表达式删除所有HTML标签的方法,结合完整实例形式分析了java针对HTML页面元素script标签、style标签、html标签等的正则匹配相关操作技巧,需要的朋友可以参考下
    2017-06-06
  • Java数据结构之快速幂的实现

    Java数据结构之快速幂的实现

    快速幂是用来解决求幂运算的高效方式。本文将详细为大家介绍如何利用Java实现快速幂,以及利用快速幂求解幂运算问题,需要的可以参考一下
    2022-03-03
  • springboot2 生产部署注意事项及示例代码

    springboot2 生产部署注意事项及示例代码

    这篇文章主要介绍了springboot2 生产部署注意事项及示例代码,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-04-04
  • 如何在Spring Boot启动时运行定制的代码

    如何在Spring Boot启动时运行定制的代码

    在本文中您将学习如何挂钩应用程序引导程序生命周期并在Spring Boot启动时执行代码。文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • SpringBoot整合定时任务之实现Scheduled注解的过程(一个注解全解决)

    SpringBoot整合定时任务之实现Scheduled注解的过程(一个注解全解决)

    这篇文章主要介绍了SpringBoot整合定时任务之实现Scheduled注解的过程(一个注解全解决),本文通过使用场景分析给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • JAVA代码调用ffmpeg程序进行视频转码和推流方式

    JAVA代码调用ffmpeg程序进行视频转码和推流方式

    本文介绍了如何通过Java代码调用FFmpeg进行多媒体视频处理,包括两种方式:使用第三方封装的jar包和使用ProcessBuilder类创建进程,两种方式各有优缺点,选择时需根据具体需求和场景
    2025-02-02

最新评论