Idea中springboot项目的热部署无法生效问题解决

 更新时间:2023年10月23日 09:44:10   作者:看向未来213  
本文主要介绍了Idea中springboot项目的热部署无法生效问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

自动启动热部署

1、首先导入devtools的坐标

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

完成坐标导入后,在项目运行时可以使用ctrl+f9,完成重新部署 

2、开启两项配置

 在完成以上配置,原则上是可以自动启动热部署。但是idea中总是有一些莫名其妙的问题。

问题 1、跳转的页面明明没有问题,报404错误,时好时坏。

可以在pom.xml中加入以下配置

            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <fork>true</fork>   <!--这一行很重要-->
                </configuration>
            </plugin>

问题 2、做了修改,热部署失效,或者热部署的是上一次的修改,就如同有延迟一样

spring:
  #热部署生效
  devtools:
    livereload:
      enabled: true
    #设置重启的目录
    restart:
      additional-paths: src/main/java

建议所有配置都加上,避免碰上问题。

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

相关文章

  • 如何在拦截器中获取url路径里面@PathVariable的参数值

    如何在拦截器中获取url路径里面@PathVariable的参数值

    这篇文章主要介绍了如何在拦截器中获取url路径里面@PathVariable的参数值,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • Java实现批量pdf生成并批量压缩导出的方法

    Java实现批量pdf生成并批量压缩导出的方法

    在Java开发中生成PDF文件是一项常见需求,尤其在报表生成、文档导出等场景中,这篇文章主要介绍了Java实现批量pdf生成并批量压缩导出的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-12-12
  • JAVA记住密码功能的实现代码

    JAVA记住密码功能的实现代码

    这篇文章主要介绍了JAVA记住密码功能的实现代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • 如何使用BigDecimal实现Java开发商业计算

    如何使用BigDecimal实现Java开发商业计算

    这篇文章主要介绍了如何使用BigDecimal实现Java开发商业计算,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • RabbitMQ开启SSL与SpringBoot连接测试的配置方法

    RabbitMQ开启SSL与SpringBoot连接测试的配置方法

    本文基于 CentOS 7 + Git + OpenSSL + yum 安装的 RabbitMQ,需要读者提交安装好。其他方式也可变通参考本文。对RabbitMQ开启SSL与SpringBoot连接测试相关知识感兴趣的朋友一起看看吧
    2022-01-01
  • Spring Security整合Oauth2实现流程详解

    Spring Security整合Oauth2实现流程详解

    这篇文章主要介绍了Spring Security整合Oauth2实现流程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • SpringCloud大文件分片断点上传实现原理

    SpringCloud大文件分片断点上传实现原理

    这篇文章主要介绍了SpringCloud大文件分片断点上传实现原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Java的非阻塞队列ConcurrentLinkedQueue解读

    Java的非阻塞队列ConcurrentLinkedQueue解读

    这篇文章主要介绍了Java的非阻塞队列ConcurrentLinkedQueue解读,在并发编程中,有时候需要使用线程安全的队列,如果要实现一个线程安全的队列有两种方式:一种是使用阻塞算法,另一种是使用非阻塞算法,需要的朋友可以参考下
    2023-12-12
  • Spring中AOP注解@Aspect的使用详解

    Spring中AOP注解@Aspect的使用详解

    这篇文章主要介绍了Spring中AOP注解@Aspect的使用详解,AOP是种面向切面的编程思想,面向切面编程是将程序抽象成各个切面,将那些影响了多个类的公共行为抽取到一个可重用模块里,减少系统的重复代码,降低模块间的耦合度,增强代码的可操作性和可维护性,需要的朋友可以参考下
    2024-01-01
  • java 通过cmd 调用命令启动tomcat的操作

    java 通过cmd 调用命令启动tomcat的操作

    这篇文章主要介绍了java 通过cmd 调用命令启动tomcat的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11

最新评论