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自定义注解之脱敏注解详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • SpringBoot server.port配置原理详解

    SpringBoot server.port配置原理详解

    这篇文章主要介绍了Spring Boot server.port配置原理详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • Spring如何消除代码中的if-else/switch-case

    Spring如何消除代码中的if-else/switch-case

    这篇文章主要给大家介绍了关于Spring如何消除代码中if-else/switch-case的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Spring具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • Java Dubbo框架知识点梳理

    Java Dubbo框架知识点梳理

    这篇文章主要介绍了Java Dubbo框架知识点梳理,通过详细的文字讲解和代码实例,梳理了Dubbo这个框架,需要的朋友可以参考下
    2021-06-06
  • MyBatis动态SQL特性详解

    MyBatis动态SQL特性详解

    动态SQL可以省略很多拼接SQL的步骤,使用类似于JSTL方式,下面这篇文章主要给大家介绍了关于Mybatis动态SQL特性的相关资料,文字通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-11-11
  • 基于Springboot2.3访问本地路径下静态资源的方法(解决报错:Not allowed to load local resource)

    基于Springboot2.3访问本地路径下静态资源的方法(解决报错:Not allowed to load local

    这篇文章主要介绍了基于Springboot2.3访问本地路径下静态资源的方法(解决报错:Not allowed to load local resource),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 每日六道java新手入门面试题,通往自由的道路--JVM

    每日六道java新手入门面试题,通往自由的道路--JVM

    这篇文章主要为大家分享了最有价值的6道JVM面试题,涵盖内容全面,包括数据结构和算法相关的题目、经典面试编程题等,对hashCode方法的设计、垃圾收集的堆和代进行剖析,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • 关于后缀表达式的java实现过程

    关于后缀表达式的java实现过程

    这篇文章主要介绍了关于后缀表达式的java实现过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • JAVA-NIO之Socket/ServerSocket Channel(详解)

    JAVA-NIO之Socket/ServerSocket Channel(详解)

    下面小编就为大家带来一篇JAVA-NIO之Socket/ServerSocket Channel(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • Java求两个正整数的最大公约数和最小公倍数

    Java求两个正整数的最大公约数和最小公倍数

    这篇文章主要介绍了输入两个正整数m和n,求其最大公约数和最小公倍数,需要的朋友可以参考下
    2017-02-02

最新评论