zoukankan      html  css  js  c++  java
  • Springboot Idea热部署以及重启后代码也不生效的问题解决

    昨天经历了一个问题,springboot项目修改代码后,连重启都不生效,每次都需要mvn clean install后才生效说一下自己的解决办法吧。

    1.pom插入如下代码和依赖

    <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <fork>true</fork>
                        <addResources>true</addResources>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    
    <!-- 热部署相关-->
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>springloaded</artifactId>
                <version>1.2.8.RELEASE</version>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-devtools</artifactId>
                <version>2.0.4.RELEASE</version>
                <optional>true</optional>
            </dependency>

    2.yml/properties配置文件修改如下

    spring:
      devtools:
        restart:
          # 禁用缓存
          enabled: true

    3.idea的修改

    ctrl+shift+alt+/ 四建齐按弹出框选择Registry,一勾还有两个应该是时间毫秒值

     4.Edit Configurations配置,两个都选Update classes and resources

     

     

     还有个就是删除项目下.idea和iml文件重新导入,当以修改完毕后应该是可以很迅速看到代码变化,但是修改后还是会重启,这应该是比较全的解决办法,也有的修改项目添加依赖,配置yml/properties文件就能成功。

  • 相关阅读:
    第二周学习总结
    第一周学习进度总结
    淘宝网质量属性分析
    软件架构师如何工作
    寒假学习记录第十六天
    寒假学习记录第十五天
    寒假学习记录第十四天
    寒假学习记录第十三天
    三.NFS存储服务
    二.Rsync备份服务
  • 原文地址:https://www.cnblogs.com/hjieone/p/13303573.html
Copyright © 2011-2022 走看看